|
Sybase IQ Adaptive Server IQ je specializovaný databázový engine určený pro datové sklady a Business Intelligence. Svým pojetím splňuje nároky nasazení v aplikacích, vyžadujících interaktivní analýzu s extrémně krátkou dobu odezvy i pro velmi složité dotazy nad rozsáhlými daty. Pro využití při budování datových skladů jsou cenné zejména jeho následující přínosy: Rychlost Adaptive Server IQ používá pro uložení dat zcela novou technologii (patentovanou jako Bit-Wise™ indexování), založenou na ukládání dat po sloupcích (nikoliv po záznamech, jako u převážné většiny jiných datových systémů) do speciálních bitmap, jež v podstatě představují optimalizované přístupové metody pro jednotlivé typy dat. Vyhledávání se realizuje prostřednictvím booleovských operací nad těmito strukturami. Zrychlení pro operace čtení, a to i pro velmi složité dotazy, zahrnující agregace, seskupování, podmínky typu větší/menší než, intervaly atd., se pohybuje ve většině případů mezi pěti až pětisetnásobkem ve srovnání s klasickou relační technologií. Flexibilita Adaptive Server IQ se z vnějšího pohledu jeví jako databáze kompatibilní se standardem ANSI SQL. Jde o v pravém smyslu relační databázi, používající jazyka SQL a umožňující připojení všech standardních klientů využívajících rozhraní Open Client, ODBC nebo JDBC. Uvedené vlastnosti umožňují jeho téměř okamžité nasazení. Přitom je možno použít libovolný typ uživatelského přístupu - od jednoduchých dotazovacích prostředků typu MS Excel, přes webový prohlížeč až k pokročilým analytickým nástrojům. Ekonomika Technologie Bit-Wise ™ pro ukládání dat zajišťuje vysoký stupeň komprese. Velikost databáze uložené v Adaptive Server IQ zpravidla nepřekročí velikost čistých dat. Uložení dat v Adaptive Serveru IQ nevyžaduje žádné další diskové prostory, což ve srovnání s klasickou relační technologií (pro indexaci všech dat je třeba 7 až 20 násobku původního prostoru) nebo dokonce s multidimenzionálními databázemi (nárůst představuje tisíce až desetitisíce procent) má pro Adaptive Server IQ podstatnou výhodu zejména v nárocích na hardware, na němž jsou data zpracovávána. Nasazením Adaptive Serveru IQ dokážete ušetřit desítky miliónů korun v investicích do hardware v průběhu několika let. Pro vývoj a implementaci datového skladu je potřebná podstatně kratší doba a podstatně menší náklady při významně menším riziku; obdobně je tomu i při provozu vlastního datového skladu. Technologie ukládání dat Adaptive Server IQ je založen na zcela nové technologii ukládání dat. Data jsou uložena po sloupcích do speciálních struktur (Bit-wise indexy). Při malých nákladech na hardware, ladění a design databáze umožňuje ve velmi krátkém čase vybudování datového skladu nebo data martu, zaručujícího o několik řádů kratší dobu odezvy než systémy založené na tradičních prostředcích relačních databází, sálových počítačích nebo specializovaných nástrojích pro data warehousing. Adaptive Server IQ spolupracuje se všemi rozšířenými nástroji OLAP (Brio, Business Objects, Cognos, Microstrategy, WhiteLight, atd.) a lze jej úspěšně propojit s prostředím internetových technologií. Vzhledem k tomu, že jsou data po uložení do Adaptive Serveru IQ okamžitě "indexována", odpadá zcela potřeba ladění databáze a serveru pro různé typy dotazů. To umožňuje provádět skutečně interaktivní a flexibilní dotazování a analýzu dat. Velmi vysoká rychlost odstraňuje nutnost používat pro implementaci datového skladu speciálního schematu (hvězdicové, vločkové, …). Tato vlastnost je důležitá jednak pro rychlé vybudování vlastního datového skladu, na druhé straně umožňuje použití aplikací a nástrojů navržených pro vytváření reportů, analýz a systémů pro podporu rozhodování určených pro klasické prostředí klient-server. Vzhledem ke svým unikátním vlastnostem je Adaptive Server IQ ideálním nástrojem zejména pro realizaci vysoce náročných, problémově orientovaných datových skladů a data martů. Podpora extrémních objemů dat Samotný Adaptive Server IQ je schopen spravovat velké objemy dat, řádově až desítky TB, a množství současně pracujících uživatelů. Pro extrémně rozsáhlé databáze (desítky a stovky TB) při velmi vysokém zatížení velkým počtem paralelně pracujících uživatelů je určená speciální verze databázového serveru - Adaptive Server IQ Multiplex. Celkové náklady na pořízení a provozování datového skladu přitom představují zlomek proti tradičním řešením na bázi architektury MPP, případně paralell query option. Vlastnosti Adaptive Serveru IQ: - vertikální uložení dat redukuje diskové I/O operace až o 98%, eliminuje sekvenční prohledávání tabulek (table scan) a poskytuje několikařádově rychlejší odezvy na dotazy
- efektivní komprese redukuje potřebný diskový prostor pro data na 20% ve srovnání s běžnou velikostí u standardních databází, většinou je menší než samotný objem čistých dat
- optimalizátor pro nahodilé typy dotazů (ad hoc) automaticky zvolí nejrychlejší přístupovou metodu k datům a eliminuje neustálé ladění databáze
- vnitřní paralelní architektura garantuje extrémně krátké odezvy i při vysokém počtu současných uživatelů
- není vyžadován speciální design databáze, vybudování Data Martu je možné během dnů až několika týdnů
- paralelní zálohování umožňuje zálohovat databázi při současném přístupu uživatelů k datům
- standardní otevřená rozhraní podporují všechny typy klientských nástrojů
- nástroj Sybase Central nabízí přehledné grafické prostředí pro snadnou správu systému
Podporované platformy: - Digital UNIX
- Hewlett-Packard HPUX
- IBM AIX
- Microsoft Windows NT
- SGI Irix
- SUN Solaris
Technické parametry: - Max. počet řádků tabulky: 281 bilionů
- Max. počet sloupců tabulky: 16 000
- Max. velikost databáze: 128 TB
|