MF Servis

DB2 9.1 - nové funkce

Nové vlastnosti DB2 verze 9

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

  • Podpora nových datových typů XML umožňuje do sloupců tabulek databáze ukládat hierarchicky strukturované dokumenty XML.
  • Podpora datových typů XML ve výrazech SQL a funkcích SQL/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 pohledů DB2.
  • Podpora indexování dat XML, zvyšuje výkon dotazů do struktury XML dokumentů
  • Přístup a řízeníé XML dat pomocí datového serveru DB2. Současné nástroje DB2 jako Control Center, Command Line Procesor, příkaz db2look a Visual Explain jsou rozšířeny o podporu XML dat.
  • Podpora XML v SQL a externích procedurách.
  • Podpora XML v mnoha DB2 programovacích jazycích, které umožňují aplikacím kombinovat XML a relační přístup a uložení dat.

Možností rychlejšího aplikačního vývoje pomocí rozšířené sady aplikačních nástrojů

  • Aplikační vývojové nástroje a podpora pro nativní uložení XML dat umožňuje aplikacím přistupovat jak k relačním datům, tak i k datům v XML.
  • Rozšířený DB2 Driver pro JDBC a SQLJ, odpovídá specifikaci JDBC 3.0 a obsahuje podporu pro výrazy SQLJ, které provádějí funkce odpovídající nejrozšířenějším metodám JDBC. Další klíčové prvky obsahují podporu pro množství nových datových typů, nové metody pro konektivitu ke spolehlivým datovým serverům DB2 verze 9.1 pro z/OS.
  • DB2 Developer Workbench je komplexní vývojové prostředí pro tvorbu, editaci, animaci a testování uložených procedur DB2 a uživatelsky definovaných funkcí. Můžete ho také použít k vývoji aplikací SQLJ a k vytváření, editaci a spouštění výrazů SQL a dotazů XML.
  • Rozšířená podpora pro Visual Studio 2005 včetně podpory Web services, XML a vytváření webových stránek bez psaní kódu.
  • Rozšířený DB2 Runtime Client obsahuje 64-bitovovou podporu, možnost být nainstalován s ostatními DB2 produkty na stejném počítači a volně šiřitelnou licenci s aplikacemi, které jsou prodány dalším firmám.

Nové vlastnosti databázové administrace zvyšující produktivitu

  • Přizpůsobivý "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
  • Automatický "health monitoring" pro objekty DB2 UDB pro z/OS.
  • Automatická podpora ukládání umožňující automatické zvětšování velikosti databáze typu "multipartition" napříč disky a file systémy
  • Automatický sběr statistik (statistics collection), který je automaticky zapnut při vytvoření nové 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 velké databáze pomocí 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 nebo vstup dat. Zvláště vhodné pro použití 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)
  • Bezpečnostní plug-in moduly podporující Lightweight Directory Access Protocol (LDAP)based authentication and group lookup.
  • Nový "security administrator authority level" (SECADM), který spojuje několik bezpečnostních práv pod jednu autoritu
  • Nová možnost RESTRICTIVE v příkazu CREATE DATABASE poskytující větší kontrolu nad grantováním práv.
  • Právo SETSESSIONUSER poskytující větší možnost kontroly nad tím, kdo má právo k přepnutí session user identit.
  • SQL příkaz TRANSFER OWNERSHIP, který dovoluje změnit vlastnictví databázového objektu.

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 pomáhají šetřit čas strávený správou databáze

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"

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