RynekPolecane tematy

Bazy danych Oracle będą 100x szybsze

Wykorzystanie mechanizmów in-memory ma przekładać się na nawet stukrotny wzrost wydajności bazy danych Oracle. Zgodnie z przyjętą strategią biznesową Oracle, do oferty koncernu dołączyły także nowe, dostosowane do obsługi bazy in-memory rozwiązania sprzętowe, a także usługi w modelu cloud.

Bazy danych Oracle będą 100x szybsze
Larry Ellison podczas Oracle OpenWorld 2013

Podczas prezentacji otwierającej tegoroczną konferencję Oracle OpenWorld oficjalnie zaprezentowano mechanizmy pozwalające łatwo dostosować istniejące bazy danych Oracle do wykorzystania potencjału technologii zakładającej przechowywanie i przetwarzanie dużych ilości danych bezpośrednio w pamięci operacyjnej. Taka możliwość ma dotyczyć środowisk bazodanowych Oracle 12c. Larry Ellison, dyrektor generalny Oracle podkreslał wyższość kolumnowych baz danych, nad typowymi relacyjnymi środowiskami opartymi na zapisie informacji w wierszach. Obliczenia trwające godzinami, dzięki in-memory mogą zostać przeprowadzone w ciągu sekund” – podkreślał Larry Ellison. Jego zdaniem nowa technologia jest odpowiedzią na wyzwania związane z potrzebą szybkiego przetwarzania coraz większych ilości danych oraz trendem Big Data.

Podejście Oracle ma jednak opierać się na modelu hybrydowym – stanowiącym połączenie typowej bazy relacyjnej oraz kolumnowej bazy in-memory. Wykorzystanie hybrydowego modelu przechowywania danych w bazie pozwala na osiągnięcie jeszcze większych wzrostów wydajności przetwarzania. Model ten ma opierać się na równoległym działaniu, uzupełniających się baz: in-memory i relacyjnej. Taki model ma gwarantować najwyższą wydajność, skalowalność, a także możliwość zoptymalizowania stopnia wykorzystania zasobów sprzętowych. Wedle zapowiedzi dane mają być automatycznie migrowane pomiędzy różnymi nośnikami – od pamięci operacyjnej, przez pamięci dyskowe, po nośniki oparte na taśmach magnetycznych. Wykorzystanie technologii in-memory ma również pozwalać na wyeliminowanie procesu indeksowania bazy danych. “Utrzymywanie indeksów baz danych jest kosztowne i powoduje spowolnienie przetwarzania transakcyjnego” – mówi Larry Ellison. Według niego indeksy, które przyspieszają dostęp do danych w typowej bazie, stają się zbędne za przyczyną ogromnej wydajności przetwarzania, jaką zapewnia użycie kolumnowej bazy danych opartej na technologii in-memory. Przedstawiciele Oracle zapewniają, że migracja do bazy Oracle 12c w modelu in-memory jest procesem całkowicie bezpiecznym i praktycznie niezauważalnym dla użytkowników. Zauważalne mają być natomiast nawet stukrotne wzrosty wydajności.Niepotrzebne są jakiekolwiek zmiany w zapytaniach SQL, nie są potrzebne także żadne zmiany w istniejących aplikacjach. Nie ma również potrzeby ponownego ładowania danych. Każda z aplikacji – niezależnie od tego, czy mowa o aplikacjach standardowych, czy napisanych wedle indywidualnych potrzeb – może wykorzystać bazę in-memory bez pojedynczej ingerencji w kod” – zapewnia Larry Ellison.

Bazy danych Oracle będą 100x szybsze
W tegorocznej konferencji OpenWorld weźmie udział ok. 60 tys. osób. Na zdjęciu – kolejka przed wejściem na prezentację otwierającą.

Co ciekawe, w przeszłości Ellison negował podobne argumenty wysuwane przez przedstawicieli konkurencyjnego koncernu SAP. Pierwsze wydanie opartego na podobnych założeniach, hybrydowego silnika przetwarzania danych SAP HANA ujrzało światło dzienne w listopadzie 2010 roku. Z kolei w styczniu 2013 roku przedstawiciele SAP poinformowali o oficjalnym udostępnieniu na platformie in-memory własnego pakietu rozwiązań klasy ERP.

Podczas prezentacji otwierającej konferencję Oracle OpenWorld 2013 zaprezentowana została również nowa maszyna serwerowa oparta na układach architektury SPARC. M6-32 Big Memory Machine, bo taka jest oficjalna nazwa nowej maszyny, ma być dwukrotnie bardziej wydajna od poprzedzającego najszybszego dotychczas sprzętu M6-16. Wyposażona w 32 TB pamięci operacyjnej i maksymalnie 32 dwunastordzeniowe procesory SPARC M6 maszyna ma być najszybszym tego rodzaju serwerem na świecie. Maksymalna liczba działających równolegle wątków obliczeniowych ma sięgać 3072. Według Larrego Ellisona Big Memory Machine ma być “najszybszym urządzeniem serwerowym stworzonym pod kątem obsługi baz danych in-memory“. Ma być też rozwiązaniem wielokrotnie tańszym, od najbliższych wydajnościowo konfiguracji serwerów linii IBM Power. Big Memory Machine wykorzystywać ma również nowy interfejs sieciowy, wielokrotnie bardziej wydajny od najszybszych, opartych na technologiach światłowodowych, magistral Infiniband.

Zapowiedziano również nowe, bazodanowe usługi oparte na modelu przetwarzania w chmurze. Nowe usługi mają pozwalać m.in. na szybkie tworzenie i przywracanie kopii zapasowych całych środowisk bazodanowych. Rozwiązania mają być dostępne zarówno dla chmur prywatnych, jak i w ramach platformy Oracle Public Cloud. Do chmur obliczeniowej Oracle dostosowana ma być także wprowadzona do bazy Oracle 12c technologia in-memory.

Tagi

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *