Monstrum do baz danych za trzy miliony dolarów

Oracle przedstawił maszynę do przetwarzania w chmurze - 26 TB pamięci operacyjnej poradzi sobie z najbardziej złożonymi obliczeniami.

Larry Ellison, dyrektor generalny Oracle

Wyposażona w 27 TB pamięci operacyjnej Exadata X3 to sprzętowa wersja chmury. Tak duża ilość pamięci operacyjnej oznacza, że wszystkie dane mogą być przetwarzane bezpośrednio w niej, bez wykorzystania dysków twardych. Dyski stają się niemodne.

Rozwiązania Exalytics - wykorzystujące technologię in-memory - po raz pierwszy zapowiedziano podczas konferencji Oracle OpenWorld w październiku 2011 r. W warstwie aplikacyjnej na rozwiązania Exalytics, obok oprogramowania analitycznego Oracle, składa się specjalnie zoptymalizowane środowisko bazodanowe Oracle TimesTen. Natomiast w warstwie sprzętowej systemy Exalytics to wyposażone w 1 TB pamięci operacyjnej serwery linii Sun Fire. Maszyny są standardowo wyposażone w procesory Intel Xeon dysponujące łącznie 40 rdzeniami. Zdaniem analityków, taka konfiguracja w dużej mierze warunkuje wysoką cenę maszyn linii Exalytics. Według przewidywań ekspertów, koszt zakupu najbardziej zaawansowanej wersji środowiska analitycznego opartego na systemach Exalytics może sięgać nawet 3 mln USD, przy założeniu średniej wielkości rabatów udzielanych klientom Oracle.

Optymalizacja przetwarzania danych

Przedstawiciele Oracle podkreślają, że dodatkowe zwiększenie wydajności możliwe jest dzięki wykorzystaniu wspieranych sprzętowo mechanizmów buforowania danych. W niektórych zastosowaniach wprowadzone optymalizacje pozwalają na przetwarzanie informacji w czasie nawet 100-krotnie krótszym niż w przypadku samych tylko rozwiązań analitycznych opartych na klasycznej bazie Oracle. Pod kątem maksymalnego wykorzystania potencjału urządzeń linii Exalytics zoptymalizowano też oprogramowanie analityczne Oracle Business Intelligence Foundation Suite. Według przedstawicieli Oracle, wykorzystanie rozwiązań zakładających przechowywanie i przetwarzanie dużych wolumenów danych bezpośrednio w pamięci operacyjnej skutkuje znacznym zwiększeniem wydajności, zwłaszcza w zakresie bardziej rozległych analiz.

Podobne argumenty przemawiające za wykorzystaniem technologii in-memory w kontekście rozwiązań z zakresu analityki biznesowej przytaczają także przedstawiciele SAP. Na podobnej technologii bazują bowiem rozwijane przez niemiecki koncern rozwiązania linii HANA. Jednak rozwiązania SAP HANA, w odróżnieniu od wykorzystujących wyłącznie sprzęt Sun Microsystems systemów Oracle Exalytics, są rozwijane w bliskiej współpracy z kilkoma dostawcami sprzętu IT. SAP HANA stopniowo zyskują też funkcje, które w niedalekiej przyszłości mają pozwolić na uniezależnienie systemów biznesowych niemieckiego producenta od typowych rozwiązań bazodanowych, w tym przede wszystkim od bazy Oracle. Deklaracje przedstawicieli obu firm wróżą zaostrzenie walki konkurencyjnej w tym obszarze. Według zapewnień przedstawicieli SAP, pierwsze projekty wdrożeniowe, zakładające uruchomienie systemów transakcyjnych SAP na bazie rozwiązań HANA, rozpoczną się jeszcze w tym roku.

Jeszcze szybsza maszyna bazodanowa

Bezpośrednią konkurencją wobec sprzętowych rozwiązań linii SAP HANA ma być też Exadata X3, która na szeroką skalę stosuje technologię in-memory. Poprzednia generacja rozwiązań Exadata wykorzystywała ją do zwiększenia wydajności przetwarzania danych w dużo mniejszym zakresie. Jak twierdzą przedstawiciele Oracle, Exadata X3 ma zastąpić hurtownie danych typowe dla większych organizacji.

Nowa maszyna ma być nawet 10-krotnie bardziej wydajna od systemów Exadata poprzedniej generacji. Model X3, podobnie jak poprzednie, wprowadzone na rynek w latach 2008 i 2010, generacje systemów Exadata, jest połączeniem zoptymalizowanych, sprzętowych i aplikacyjnych rozwiązań Oracle. Najnowsza generacja maszyny bazodanowej amerykańskiego giganta została wyposażona w 26 TB pamięci operacyjnej, w tym 4 TB pamięci DRAM i 22 TB pamięci Flash. Taka konfiguracja ma gwarantować ogromną wydajność.

Exadata X3 ma być 20 razy bardziej wydajna od poprzedniczki w zakresie operacji zapisu danych. Ma również charakteryzować się zapotrzebowaniem na energię elektryczną nawet o 30% niższym niż w przypadku maszyn Exadata X2. "To sprzętowa wersja chmury Oracle. Tak duża ilość pamięci operacyjnej oznacza, że wszystkie dane mogą być przetwarzane bezpośrednio w niej, bez wykorzystania dysków twardych. Dyski stają się niemodne" - uważa Larry Ellison, dyrektor generalny Oracle. Według niego, w miarę popularyzacji technologii in-memory zastosowania pamięci dyskowych będą coraz węższe. "Dyski twarde sprawdzą się jako magazyn zdjęć i innych danych, z których korzystamy stosunkowo rzadko" - dodaje. Maszynę Exadata X3 wyposażono też w bardziej wydajne mechanizmy kompresji danych, a także algorytmy gwarantujące optymalne wykorzystanie dostępnej pamięci. Wyjściową cenę sprzętu, na który składa się osiem serwerów, wraz z niezbędnym oprogramowaniem ustalono na poziomie 200 tys. USD.

Podczas Oracle OpenWorld 2012 zaprezentowano możliwości nowej wersji środowiska bazodanowego Oracle. Najważniejszą zmianą ma być kompleksowa obsługa wielu równoległych instancji oprogramowania. Baza Oracle 12c ma być też zoptymalizowana pod kątem zastosowań w modelu cloud computing, większej wydajności i bezpieczeństwa danych.


TOP 200