Novinky

Databázová mašina s brutálním výkonem

Oracle Exadata je databázový server určený pro systémy s vysokými požadavky na výkon. Zákazník získává hardware s databázovým serverem i datovým úložištěm včetně softwaru Oracle. Exadata existuje již ve druhé verzi, co vše umí?

Pavel Gregor
Zdroj: Oracle
  • 18. 9. 2012
  • 1 min
Databázová mašina s brutálním výkonem

V čem je tedy rozdíl oproti běžným databázovým serverům? V jediném racku dokáže Exadata zpracovat za vteřinu 21 GB dat a provést milion I/O operací. Klíčem je vysoká kapacita síťové komunikace, kdy je místo obvyklých propojení přes Fiber Channel s rychlostí 4 Gb/s použit Infiniband s rychlostí 40 Gb/s. Velkou roli také hraje paralelní zpracování, kdy se databázové operace rovnoměrně rozkládají mezi všechny databázové i storage servery a tím se jejich výkon sčítá.

Revolučním přístupem je přenos logiky na storage. U datových skladů jsou totiž časté složité analýzy vyžadující čtení celé tabulky a následné filtrování dat dle v dotazu specifikované podmínky. Má-li běžný server takto zpracovat tabulku o velikosti 1 TB, musí se celý 1 TB přenést z datového úložiště do databázového serveru. Exadata filtruje záznamy přímo na storage, čímž významně snižuje objem přenášených dat a zatížení procesorů. Navíc každý ze 14 serverů fungujících v Exadatě jako úložné zařízení obsahuje 384 GB flash paměti fungující jako cache. Často zpracovávaná data tak není nutné načítat z pevných disků. Počet I/O operací za sekundu tak stoupne zhruba 20x.

Oracle Exadata je systém, který je vytvořen již tak, aby podporoval podnikové aplikace OLTP, jako je Oracle E-Business Suite, Oracle Siebel CRM a Oracle PeopleSoft Enterprise Applications. Kombinace produktů Oracle Database 11g, Oracle Real Application Cluster a Oracle Exadata Storage Server Software znamená, že systém Oracle Exadata zahrnuje software, servery, datová úložiště a síťové technologie, které vyhoví veškerých požadavkům na databáze.

Oracle Exadata Database Machine je k dispozici ve čtyřech konfiguracích – jako čtvrtinový, poloviční a celý rack a jako celý rack Oracle Exadata X2-8.