IBM DB2 je výkonný systém pro správu relačních databází.
IBM DB2 existuje již řadu let a dozrálo v robustní systém pro správu relačních databází (RDBMS). Zatímco DB2 má svůj podíl na konkurenci, jako je Oracle, MS SQL a MySQL, nadále se těší silné přítomnosti na trhu. Tato výdrž je způsobena několika výhodami, které DB2 nabízí.
Výkonný strukturní dotazovací jazyk
DB2 má výkonnější dialekt SQL (Structured Query Language) než nabídka SQL od Microsoftu. DB2 má funkce, jako jsou tabulky objektů, před triggery, podpora metod Java, více uživatelsky definovaných funkcí a podpora pro pole. Žádná z těchto funkcí není podporována MS SQL. SQL umožňuje přímý přístup k datům přes rozhraní pro správu databází DB2. Může být také zabudován do kódu aplikačních programů napsaných v jiných jazycích, jako je COBOL a Java. Kombinace této flexibility a seznamu funkcí vytváří z DB2 výkonný systém správy relačních databází.
Video dne
Podpora více platforem
IBM vyrábí verze DB2, které běží na všech dostupných platformách, nikoli pouze na platformách založených na Windows. V seznamu podporovaných platforem DB2 jsou AIX, HP-UX, Linux a Sun. Tato schopnost běžet na různých hardwarových/softwarových platformách přináší flexibilitu, kterou jiné databázové stroje nenabízejí. IBM také nabízí DB2 jako součást předkonfigurovaného balíčku spolu s operačním systémem. Tato kombinace poskytuje lepší výkon, protože operační systém je nakonfigurován pro podporu databáze DB2 ihned po vybalení, což šetří čas administrátora systému.
Samoladící správa paměti
Ladění databáze je zčásti umění a zčásti věda a obvykle zabere administrátorovi databáze značné množství času. Součástí této konfigurační úlohy je konfigurace paměti pro různé pracovní zátěže pro dosažení nejlepšího výkonu. Během dne je přístup obvykle prostřednictvím online aplikací s náhodným přístupem k záznamům v databázi. V noci se pracovní zátěž obvykle změní na dávkový formát, přičemž sekvenční zpracování záznamů je normou. DB2 verze 9 nabízí funkci nazvanou Self-tuning Memory Management (STMM), která umožňuje databázi automaticky změnit alokaci paměti, když dojde ke změně zátěže. To optimalizuje výkon prováděním úprav paměti databáze a fondu vyrovnávacích pamětí za chodu bez nutnosti zásahu člověka.
Podpora IBM
Hlavní výhodou DB2 je, že jde o nabídku IBM. DB2, vyvinutý před mnoha lety v databázových laboratořích IBM, v průběhu let získával jednu funkci za druhou. IBM vyrábí softwarové aktualizace a opravy na kontrolovaném základě po důkladném testování. Vysoce kvalitní softwarová podpora IBM je faktorem popularity DB2 spolu se stabilitou systému, která je výsledkem této podpory. Investice IBM do výzkumu a vývoje pokračují ve zlepšování produktu, díky čemuž je DB2 ideální volbou pro RDBMS.