Android

Aktualizacja Oracle Grid powiązana z trendem w rozwijającej się chmurze

MySQL jako usługa w chmurze Oracle - Marek Szymczak, Oracle Polska

MySQL jako usługa w chmurze Oracle - Marek Szymczak, Oracle Polska
Anonim

Oracle w tym tygodniu dostarczył aktualizację swojej siatki danych Coherence in-memory, należącej do klasy middleware, która według niektórych może znajdować się na zakręcie szerszego zastosowania chmury obliczeniowej.

Siatki danych w pamięci przechowują informacje o aplikacjach Potrzebujesz pamięci w puli serwerów, zamiast odczytywać dyski, co skutkuje większymi zyskami wydajności.

Produkt Coherence jest jednym z bardziej dojrzałych w przestrzeni zajmowanej przez oferty IBM, a także mniejszych firm, takich jak GigaSpaces i wiele projektów open-source. Microsoft opracowuje również system nazwany "Velocity".

[Dalsze czytanie: Najlepsze usługi transmisji telewizyjnej]

Do tej pory takie systemy oddychały rzadkim powietrzem, głównie wspierając strony internetowe o dużej skali i wysokowydajne systemy transakcyjne., takie jak aplikacje giełdowe. Według danych Gartnera rynek danych w pamięci zgromadził mniej niż 100 milionów USD w 2008 r., Co preferuje termin "rozproszone platformy buforowania".

Ale niektórzy obserwatorzy uważają, że podejście do zarządzania danymi w pamięci ostatecznie zyskują poważną trakcję podczas wdrażania w chmurze.

"Obecna architektura, z dużą ilością smaru do łokcia, była na ogół wystarczająco dobra, ale widzimy szeroką zbieżność pamięci podręcznej jako sposobu na powolne działanie dysków, "autor Todd Hoff napisał w marcowym artykule na temat highscalability.com. "Naprawdę ogromny wysiłek polega na dodaniu pamięci podręcznej, a następnie próbie utrzymania synchronizacji bazy danych i aplikacji z pamięcią podręczną, ponieważ zmiany w systemie" od dołu do góry "i" od góry do dołu "przepływają przez system."

"Po tym wszystkim, jest to prosty krok do zastanowienia się, dlaczego ta dodatkowa warstwa jest potrzebna, gdy dane mogłyby być równie dobrze przechowywane w pamięci od samego początku "- dodał Hoff. "Teraz dodaj łatwość wdrażania w chmurze i łatwość tworzenia skalowalnych aplikacji o niskim opóźnieniu, które są nadal łatwe do programowania, zarządzania i wdrażania. Tworzenie wielu skomplikowanych warstw kodu aplikacji tylko po to, aby uczynić dysk szczęśliwym, będzie coraz mniej sensowne z upływem czasu. "

Inni obserwatorzy dostrzegają naturalną rolę produktów takich jak koherencja w przetwarzaniu w chmurze.

Technologie te pomogą aplikacjom, które nie zostały pierwotnie zaprojektowane dla elastycznie skalowalnych systemów infrastruktury, takich jak Amazon Web Services, aby działały bardziej efektywnie, aczkolwiek "przez jakąś reorganizację", powiedział w najnowszym raporcie analityk Gartner, Massimo Pezzini.

Nic z tego nie oznacza, że ​​siatki danych w pamięci całkowicie wypierałyby tradycyjne relacyjne bazy danych, które nadal byłyby wykorzystywane do długoterminowego przechowywania, audytu szlaki i inne potrzeby, powiedziała Geva Perry, była szefowa GigaSpaces, która teraz konsultuje i bloguje na temat przetwarzania w chmurze i oprogramowania dla przedsiębiorstw.

Jednak z podejściem in-memory relacyjnym baza danych "staje się mniej krytyczna, co moim zdaniem zagroziłoby Wyroczni" - powiedział. "Jeśli jest to mniej istotne, [klient] może być skłonny do korzystania z tańszych produktów [bazy danych]."

To stawia tradycyjne firmy bazodanowe, takie jak Oracle, w dylemat, ale ponieważ firma jest "tak duża i potężna, to jest w porządku dla im grać "poczekaj-i-zobacz" - powiedział Perry.

Poza obawami sprzedawców, inne czynniki stoją na przeszkodzie szerszej akceptacji klientów, takich jak złożoność wdrażania i zarządzania systemami oraz ograniczone wsparcie ze strony integratorów systemów i niezależnych dostawców oprogramowania, według Pezzini.