(*) IBM DB2 V8 for z/OS DB2 Versionen (*) ist eingetragenes Warenzeichen der IBM International Business Machines Inc. Feb 2005 1 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 7 für z/OS (Release-Datum: ca. Juli 2001): Universelle Erweiterungen: • • • • • • • • • • verbesserte Performance, Verfügbarkeit, Skalierbarkeit für e-Business und Data Warehouse Anwendungen Scrollable Cursor UNION und UNION ALL in Views Veränderungen der 'ZPARMS', ohne DB2 stoppen zu müssen UNLOAD Utility Mehr als 15 Tables in einem Join mit Star-Join-Technique Schnellerer REORG ONLINE RESTART light für schnelleres Data Sharing Recovery Neue IBM-Upgrade-Strategie: Upgrade von Version 5 und von Version 6 möglich! UNICODE Support Zusatz- Features • • Feb 2005 DB2 XML Extenders for OS/390 (kostenfrei) DB2 Warehouse Manager (Restricted-Use Lizenz von DB2 UDB 71. EE, OLAP Starter Kit, DW Center, Information Catalog, OS/390 Agents and Transformers), QMF for OS/390, QMF HPO und QMF for Windows) 2 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 7 für z/OS (Release-Datum: ca. Dez 2000): Zusatz-Features (contn‘d) • • • • • • • • • • • • • • • • • • Feb 2005 DB2 Tools Package (Try & Buy, dann kostenpflichtig): DB2 Administration Tool DB2 Bind Manager DBRM Checker DB2 Buffer Pool Tool (siehe auch Tool auf dieser Site) DB2 Data Propagator for OS/390 (siehe auch Tool auf dieser Site) DB2 Forms DB2 Performance Monitor SQL Performance Analyzer DB2 Recovery Manager DB2 Management Tools Package (kostenfrei): DB2 Control Center DB2 Stored Procedures Builder DB2 Installer DB2 Visual Explain (neu) DB2 Estimator Net.Data (kostenfrei) REXX Language Support (kostenfrei, seit V5.2 Service Pack) 3 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 6 für OS/390 (Release-Datum: ca. Juni 1999): Universelle Erweiterungen: • • • • • Very large objects(BLOB’s, CLOB’s…) User-defined functions(UDF’s) User-defined distinct data types Triggers for active data More Built-In Functions Universeller Zugriff über Netzwerke(auch Web): • • • • • • • Feb 2005 SQLJ (Java embedded SQL) DDF connection pooling (Type 2 Inactive Thread) DRDA “three-part names” “Stored procedure” Verbesserungen Net.Data Version 2 mit besserer Performance QMF, QMF HPO, and QMF für Windows (opt.) DB2 DataPropagator Version 6 (opt.) 4 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 6 für OS/390 (Fortsetzung): Universell “skalierbar & verfügbar”: • • • • • • • • Support for 16 TB tables (single tablespace) Schnellere und mehr parallel lauffähige Utilities (COPY, LOAD, REORG, REBUILD INDEX) “Data sharing” Verbesserungen Einfachere Änderung von “partitions” Unterstützung der “constraints” über “Virtual storage” Schnelleres Restart und Recovery Query Verbesserungen, bessere Laufvorherdage, Query Performance Verbesserungen 8 und 16KB “pagesizes” Universell administrierbar: • • Feb 2005 Workstation tools for Windows NT and OS/2: o DB2 Installer o Visual Explain o Tuning and Analysis o DB2 Estimator DB2PMV6(opt.) / DB2 Admin Tool (opt.) / DB2 Butter Pool Tool (opt.) 5 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 5 für OS/390 (Ca. 1997): Client/Server und Open Systems Erweiterungen: • • • • • Native TCP/IP Support / ATM Support (SNA oder TCP/IP) Verbesserung bei Stored Procedures durch temporäre Ergebnistabellen Bessere Performance für DRDA Anwendungen: Besserer Block Fetch, SELECT mit OPTIMIZE FOR n ASCI Tables, scnnelleres Dynamic SQL, effizientere VTAM SEND/RECEIVE Operationen Verbesserte Security: DCE Security Tokens, RACF Passticket, DRDA User Password Change Prompt CalI Level Interface Performance, Kapazität und Verfügbarkeit: • • • • • • Feb 2005 Query Performance: Sysplex Query Parallelverarbeitung Data Sharing Erweiterungen Cache für Dynamic SQL Reoptimierung des Zugriffspfads zur Laufzeit SQL Sprachumfang: CASE, Index-Use trotz komplexer Ausdrücke Geschwindigkeitszuwachs Batch und Online: Authorization Caching, ‘Pieces‘, User-defined Rows per Log 6 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 5 für OS/390 (Fortsetzung): Preformatting & Utilities • • • Large Partitioned Tablespaces: Grenze 1 TByte statt bisher 64 Gbytes Online Reorg Utility Diverse Utility Erweiterungen: o LOAD und REORG mit Inline COPY o Höhere Geschwindigkeit von LOAD, REORG, RUNSTATS durch Sampling, RECOVER INDEX o Dynamisches COPY (kein, Incremental, Full) „User Productivity“ Erweiterungen: • • • • Feb 2005 DB2 Installer und DB2 Visual Explain von Workstations aus Aufnahme von C++ in Installation Panels und DB2I Interactive Panels RRSAF Attachment Facility mit 2-Phase-Commit-Fähigkeit, Thread Reuse Neue SQL Funktionen: o WITH CHECK OPTION CASCADED / LOCAL o Foreign Key Reference auf Unique oder Primary Key o Delete RuIe NO ACTION o REFERENCES mit Spaltenliste o Multi-Row UPDATE von Primary Keys 7 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 5 für OS/390 (Fortsetzung): • Neue SQL Funktionen: o CASE Ausdruck o Temporäre Tabellen o RENAME TABLE o neue eingebaute Funktionen o EXPLAIN Erweiterungen o max. Anzahl von Rows nun 255 ohne Alteration-Autwand o DB2 Meldung bei ungenügender COMMIT-Frequenz von Anwendungen • SYSOPR-Autorisierung für START DATABASE Command Feb 2005 8 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 4 für OS/390 (ca. 1995): Database Administration Features: o o o o DB2 Catalog Reorg, User-defined Indexes für den Catalog COPY, RECOVER und Reorg Verbesserungen Data Sharing TYPE 2 INDEX, UNIQUE WHERE NOT NULL Indexes, Row Level Locking Client/Server Feature: o o Stored Procedures bis zu 25.000 Distributed Connections Performance Feature: o o o o Feb 2005 Partition Scanning Query CP Parellelism Uncommited Read keine Locks auf Type 2 Indexes 9 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB Version 4 für OS/390 (Fortsetzung): Programming Features: o o o o Outer Join In-Line Views COALESCE Funktion AS um Spalten umzubenennen DB2 Catalog o o 3 neueTables 16 veränderte Tables, Communications Database (CDB) wird in die DB2 Catalog Database verlegt Neuerungen der DB2 UDB Version 3 für OS/390 (seit 1994): • • • • • Feb 2005 Erweiterung der Bufferpools (50 x 4K und 10 x 32K) Unterstützung von Hiperpools Parallel I/O Processing für Query-Anforderung auf Partitioned Tablespaces Partition-Unabhängigkeit durch Sperr-Niveau Partition Multi-Site-Update-Fähigkeit bei verteilten Datenbanken 10 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB für OS/390 Version 1.1 bis 2.3 (seit 1992): Version 2.3: o o o o Packages und Collections Remote Unit of Work Konzept (Application Directed Access) Performance Verbesserungen: verzögerter CLOSE, Index Lookaside erweiterte Limits Version 2.2: o o Feb 2005 1990 Distributed Databases (Distributed Unit of Work, System Directed Access) Performance Verbesserungen: z.B. Multiple Index Access Version 2.1: o o o o o 1992 1988 Referential Integrity Unterstützung der RACF Autorisierungsgruppen Audit Trace Resource Limit Facility(RLF) Performance Verbesserungen 11 DB2 berblick DB2 Versionen Versionen im im Ü Überblick Neuerungen der DB2 UDB für OS/390 Version 1.1 bis 2.3 (Fortsetzung): Version 1.3: o o SQL Spracherweiterungen: DATE, TIME, TIMESTAMP, Scalar Functions Performance Verbesserungen (wer hätte es gedacht) Version 1.2: o o 1985 Performance-Release mit erheblichen Verbesserungen Restrukturierung des DB2 Catalogs Version 1.1 Feb 2005 1987 1983 12