ADABAS Versus DB2 An Evaluative Study by Butler Bloor Group.

Slides:



Advertisements
Similar presentations
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Advertisements

Chapter 10: Designing Databases
Lecture-7/ T. Nouf Almujally
10 REASONS Why it makes a good option for your DB IN-MEMORY DATABASES Presenter #10: Robert Vitolo.
1 7 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 7 DBMS Functions.
Database Management: Getting Data Together Chapter 14.
Chapter 5 Database Concepts.
Introduction to Database Management
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 3-2 STUDENT LEARNING OUTCOMES 1.Describe business intelligence and its role 2.Compare databases and data warehouses.
BUSINESS DRIVEN TECHNOLOGY
Chapter 1 An Overview of Database Management. 1-2 Topics in this Chapter What is a Database System? What is a Database? Why Database? Data Independence.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Lecture-8/ T. Nouf Almujally
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
Passage Three Introduction to Microsoft SQL Server 2000.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Data Administration & Database Administration
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
IT The Relational DBMS Section 06. Relational Database Theory Physical Database Design.
The University of Akron Dept of Business Technology Computer Information Systems DBMS Functions 2440: 180 Database Concepts Instructor: Enoch E. Damson.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
Concepts of Database Management, Fifth Edition
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Introduction: Databases and Database Users
Physical Database Design & Performance. Optimizing for Query Performance For DBs with high retrieval traffic as compared to maintenance traffic, optimizing.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Chapter 15 Relational Implementation with DB2 David M. Kroenke Database Processing © 2000 Prentice Hall.
1 Copyright © 2004, Oracle. All rights reserved. Introduction.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
1 CS 430 Database Theory Winter 2005 Lecture 2: General Concepts.
Data resource management
Chapter 3 Databases and Data Warehouses: Building Business Intelligence Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Benjamin Post Cole Kelleher.  Availability  Data must maintain a specified level of availability to the users  Performance  Database requests must.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
Infrastructure for Data Warehouses. Basics Of Data Access Data Store Machine Memory Buffer Memory Cache Data Store Buffer Bus Structure.
3 Copyright © 2005, Oracle. All rights reserved. Creating an Oracle Database.
ODBC : Open Database Connectivity SNU OOPSLA Lab. October 2005.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
Performance. Performance Performance is a critical issue especially in a multi-user environment. Benchmarking is one way of testing this.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
3-1 Modeling Basic Entities DBMS Create Sort Search Addition Deletion Modification Create Sort Search Addition Deletion Modification DBMS is a Software.
Integrating the Mainframe Liberating Enterprise Data.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 5 Data Resource Management.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Managing Data Resources File Organization and databases for business information systems.
Aga Private computer Institute Prepared by: Srwa Mohammad
Created by Kamila zhakupova
ICT Database Lesson 1 What is a Database?.
Database Management  .
SAP R/3 Data Archiving with PBS as Retrieval Method
An Introduction to Computer Networking
Please thank our sponsors!
DATABASE TECHNOLOGIES
Presentation transcript:

ADABAS Versus DB2 An Evaluative Study by Butler Bloor Group

The DBMS Marketplace The OLTP Database  used for production data  designed for the production logic flow The Operational Data Mart  similar to the OLTP DB in Structure & Volume  used for heavy production-oriented query activity The Data Warehouse  Data Volume is much larger than in OLTP DB  Neutral Data Structures for Data Mining/Trawling

Performance-large OLTP Performance-large query Performance (General) Database Functionality Data Integration Distributed Features Server Architecture Portability EASE OF USE *** UTILITIES ***** DEVELOPMENT TOOLS ***** IBM Mainframe Database Ratings ADABAS Ratings

EASE OF USE ** UTILITIES **** DEVELOPMENT TOOLS ** DB2 IBM Mainframe Database Ratings Performance-large OLTP Performance-large query Performance (General) Database Functionality Data Integration Distributed Features Server Architecture Portability DB2 Ratings

Performance DB2 has a history of performance problems and IBM has historically addressed it by throwing more hardware resources at DB2, specifically memory ADABAS’ major strength has always been performance, regardless of platform. We have numerous success stories and references to support this claim. Note the performance ratings on Butler Bloor study.

Resource Consumption Resource consumption is a major weakness of DB2. DB2 is not only mainframe and memory hungry, it is a DASD eater as well because it stores data uncompressed ADABAS has always proven to be a cost effective database solution, requiring limited hardware resources. Unlike DB2, the ADABAS nucleus needs only 1 region to run in and, because of ADABAS’ unique ability to compress data, it is stingy on DASD resources

Relational Flexibility This is one area where DB2 shines. From the end user’s perspective, as well as for data modeling, the relational model greatly simplifies the concept of data storage and access ADABAS also supports the relational model. Moreover, ADABAS can support a wide variety of data models which can add flexibility and performance

Development Productivity Most of the DB2 related software products currently on the market focus on performance and tuning, system monitoring and database administration. CASE tools have failed miserably to provide productivity gains. Other offerings are limited to query tools Software AG has two different solutions for the productivity issue with NATURAL for DB2 as well as NATURAL for ADABAS

Desktop Access DB2 offers a superior solution in this category. Due to DB2’s market presence, and its support of SQL, there are a wide variety of desktop solutions for accessing DB2 data With the ADABAS SQL Server and ODBC driver interface we are able to provide direct access to ADABAS data via ODBC compliant desktop tools

Other Issues MUs and PEs: ADABAS has them, DB2 doesn’t Binding: Precompiling and binding a program package for DB2 Read-thru-locks: An option with DB2, the norm with ADABAS

Other Issues Cont’d Field lengths: Can’t change them in DB2, can in ADABAS as long as it is not FIXED format Database Reorganizations: In DB2 you cannot reorganize at the table level, only at the DB level. ADABAS allows you to do both  Reorders on Simple Tablespaces in DB2 don’t help anyway because the rows from other tables are intermingled

Other Issues Cont’d Reorganizations (cont’d): When you drop a tablespace in DB2, that space is not available until the next Reorganization. If you delete a file in ADABAS, the space can be reused immediately Row overflow: Rows can span a page in DB2, but causes overhead if it does. Records cannot span blocks in ADABAS

Other Issues Cont’d The 3 “R’s” of DB2: Reorganization, Runstats, Rebind. ADABAS needs only the first “R” and you’re ready to go Backups: DB2 does not copy indexes with backups. You must recover them separately. ADABAS includes both index and data in the backup

Other Issues Cont’d Data Compression: DB2 doesn’t do it, unless hardware compression is involved. Indexes are not compressed in DB2, nor is the catalog. DASD saving compression has always been a part of ADABAS architecture