MF Servis

Nové vlastnosti DB2 - v...

Nové vlastnosti DB2 Universal Database verze 9

Důležité nové vlastnosti, nástroje a rozšíření DB2 verze 9.1 jsou:

  • Informace jako služba v novém hybridním relačním a XML datovém serveru
  • Podpora nových datových typů XML umožňuje do sloupců tabulek databáze ukládat hierarchicky strukturované dokumenty XML.
  • Podpora nového jazyka XQuery vyvinutého sdružením World Wide Web Consortium (W3C) dovoluje přímo vyvolat příkaz XQuery voláním funkcí, které extrahují data XML z tabulek a views DB2.
  • Podpora datových typů XML v příkazech SQL a funkcích SQL/XML.
  • Podpora indexování dat XML, zvyšuje výkon dotazů do struktury XML dokumentů
  • Současné nástroje DB2 jako Control Center, Command Line Procesor a Visual Explain mohou podporovat data XML
  • Nový nástroj XQuery Builder vytváří dotazy do dat XML
  • Podpora XML v mnoha programovacích jazycích

Rozšíření možností aplikačního vývoje

DB2 Developer Workbench je sada vývojových nástrojů (Eclipse based) pro tvorbu, editaci, ladění, testování a provoz uložených procedur a uživatelsky-definovaných funkcí. Lze jej použít i pro vývoj aplikací SQLJ a zpracování příkazů SQL a dotazů XML DB2 Developer Workbench ve verzi DB2 v.9 nahrazuje Development Center používaný v dřívějších verzích DB2

  • Rozšíření DB2 Driveru pro JDBC a SQLJ, odpovídající specifikaci JDBC 3.0
  • Rozšířená podpora pro Visual Studio 2005 včetně podpory Web services a XML
  • DB2 Driver pro ODBC a CLI lze instalovat bez DB2 Clienta

DB2 Client - společný klient pro vývoj a administraci aplikací

V předcházejících verzích DB2 existovali dva podobní klienti : DB2 Application Development Client a DB2 Administration Client. Verze 9 spojuje tyto dva klienty do jediného DB2 Client. Na stejném počítači mohou být nainstalováni klienti různých verzí, např. v.8.2 i v.9.1. Při migraci klienta z v.8 dnes můžete zvolit přepsání existujícího klienta nebo instalaci nového s uchováním původní verze klienta.

DB2 Runtime Client

V předcházejících verzích DB2 existovali na Windows dva podobní klienti : DB2 Runtime Client a DB2 Runtime Client Lite. DB2 Runtime Client v.9 na Windows vznikl z DB2 Runtime Client Lite v.8.

Ve verzi 9 platí tato rozšíření pro DB2 Runtime Client:

  • lze jej šířit bezplatně, je-li součástí aplikací, které jsou prodávány jiné společnosti
  • podpora 64-bitů
  • koexistence s jinými produkty DB2 na stejném stroji
  • na stejném počítači mohou být nainstalováni klienti různých verzí, např. v.8.2 i v.9.1.

Nové vlastnosti databázové administrace

  • Metoda "self-tuning memory allocation", umožňující průběžnou aktualizaci konfiguračních parametrů, změna velikosti buffer pools a dynamické redistribuce volné paměti
  • Automatic storage support umožňující automatické zvětšování velikosti databáze typu "mulipartition" napříč disky a file systémy
  • Automatický sběr statistik (statistics collection), který je automaticky nastaven při vytvoření databáze
  • Automatická konfigurace funkcí pre-fetch a page cleaners podle charakteristik databáze
  • Nová možnost automatické reorganizace tabulek a indexů

Zlepšená správa table partitioningu

Table partitioning je schéma datové organizace, ve kterém jsou tabulková data rozdělena do více objektů nazývaných table partitions nebo rozsahy podle toho, jestli jsou hodnoty uloženy v jednom nebo více sloupcích. Tyto objekty mohou být v různých tablespaces, v jednom tablespace nebo v kombinaci obou. Výhody této nové vlastnosti jsou:

  • Schopnost vytvořit velmi velké tabulky
  • Větší flexibilita administrace Lze administrovat jednotlivé datové oblasti (partitions)
  • Indexy lze umístit do samostatného tablespace a spravovat samostatně
  • Rychlý a snadný výstup, vstup dat Využitelné v prostředí datových skladů, kde jsou data často přenášena vně/dovnitř datového skladu
  • Vyšší výkon dotazů Oddělením dat prostřednictvím table partitioningu je umožněn rychlejší dotaz, protože se v něm nezpracovávají irrelevantní data

Zvýšení možností db bezpečnosti a odolnosti

Bezpečnostní rozšíření jsou:

  • Zlepšení řízení přístupu k datům na úrovni řádků a sloupců s LBAC (Label-Based Accesss Control)
  • Nový "security administrator authority level" (SECADM), který spojuje několik bezpečnostních práv pod jednu autoritu
  • Nová možnost RESTRICT v příkazu CREATE DATABASE poskytující větší kontrolu nad grantováním práv

Backup a recovery rozšíření jsou:

  • Schopnost restartu přerušené operace recovery
  • Podpora pro provádění operací "redirected restore" pomocí skriptů automaticky generovaných z existujících backup images
  • Schopnost obnovení databáze z tablespace backup image

Nová rozšíření výkonu, správy a instalace

Rozšíření výkonu a škálovatelnosti zahrnují:

  • Schopnost komprese datových objektů použitím komprese řádků
  • Statistika dat pro views podporuje znik dokonalejšího přístupového plánu
  • Rychlejší možnosti data-loading využitím skriptů nebo programů
  • Rozšířená podpora MQT
  • Větší identifikátory objektů, které povolují více datových stránek na objekt a více záznamů na stránku pro systém a použití uživatelských temporary tabulek db manažerem při provádění operací jako třídění a join
  • Klíče indexů mohou obsahovat až 64 sloupců ve velikosti maximálně 8 KB

Rozšíření správy zahrnuje:

  • Jednodušší správa paměti použitím "self-tuning memory allocation", která poskytuje dynamickou konfiguraci a zodpovídá za významné změny v charakteristice workloadu
  • Automatický sběr statistik (statistics collection), který je automaticky nastaven při vytvoření databáze Při tomto nastavení DB2 automaticky spouští na pozadí utilitu RUNSTATS zajišťující sběr a údržbu statistik
  • Rozšíření příkazu ALTER TABLE umožňující změnit některé atributy tabulek bez nutnosti jejich znovuzaložení
  • Nová možnost policy, která umožňuje DBA použít nové automatické funkce při reorganizaci tabulek a indexů
  • Možnost kopírování schemat db a vytváření modelů schemat;

Rozšíření instalace zahrnuje:

  • Možnost instalace více verzí DB2 a fixpacks na jednom počítači
  • Nový odpovídací soubor klíčových slov, umožňující nastavit DB2 bez interakce koncového uživatele
  • Neadministrátorská instalace DB2 na Windows s využitím jeho vlastnosti "elevated privileges"

Nekompatibilita verze 9 s předchozími verzemi

  • Podpora JDBC Type 3 je ukončena
  • Objekty VSE/VM nejsou podporovány v DB2 Control Center.
  • Data Links Manager není podporován
  • Data Warehouse Center je vyřazen
  • Audio, Image a Video Extenders jsou vyřazeny
  • Utilita autoloader (db2atld) je vyřazena
  • Utilita db2reg2large pro konverzi velikosti DMS tablespace je vyřazena
  • DB2_SCATTERED_IO proměnná registry není podporována
  • Desktop icon a utilita folder making není podporována (Linux)
  • Možnost Extended Storage pro buffer pools je vyřazena
  • Komunikační protokoly NetBios a SNA nejsou dále podporovány
  • DB2 Administration Tools není na některých platformách podporován. DB2 Administration Tools je podporován pouze na Windows x86, Windows x64(AMD64/EM64T), 32-bit Linux na x86 a Linux pro AMD64 a Intel?EM64T
  • Text Extender není podporován
  • Utility db2profc a db2profp utilities nejsou podporovány

Více informací najdete v DB2 Information Center pro verzi 9 na adrese http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp

 

nahoru     zpět