Wpisy Autora

Piotr Zając

Oracle w sosie własnym

Oracle w sosie własnym

Producenci systemów operacyjnych, serwerów, sieci i pamięci masowych przez lata prześcigali się w strojeniu przetwarzania baz danych na wszelkie możliwe sposoby. Optymalizacje odbywały się wszakże tylko w ramach poszczególnych warstw. Koordynacja pomiędzy nimi, nawet jeśli miała miejsce, wymagała od administratorów wzniesienia się ponad inżynierskie rzemiosło, czyniąc z nich prawdziwych artystów technologii. Obecnie Oracle dużymi krokami dąży do uproszczenia infrastruktury wspierającej bazy danych, by zwiększyć ich wydajność. Nigdzie nie widać tego wyraźniej, niż w obszarze pamięci masowych, i jest to jeden z powodów rosnącej popularności platform Engineered Systems. Niezależnie od nich, w Oracle 11g oraz 12c pojawiły się technologie stanowiące prawdziwą rewolucję w dziedzinie wydajności. Mowa tu m.in. o agencie Direct NFS zintegrowanym w silniku bazy danych, innowacyjnym protokole OISP, hybrydowej kompresji danych HCC i zarządzaniu nią na podstawie statystyk Heat Maps za pomocą reguł biznesowych ADO, a także funkcjach CloneDB, służących do natychmiastowego wykonywania kopii bazy przy niewielkim zapotrzebowaniu na zasoby.

Jedyny taki zestaw: Oracle po japońsku

Koszty utrzymania środowisk Oracle w bankowości rosną pod wpływem piętrzących się zmian. Nowe funkcje aplikacji, optymalizacja architektury, uruchomienie nowych opcji, rozbudowa serwerów, wirtualizacja środowisk, zmiana konfiguracji sieci czy pamięci masowych… wszystko to wymaga nie tylko decyzji, ale planowania, projektu i jego weryfikacji, testowania i dopiero na koniec – wdrożenia. Oracle dostrzega ten trend i oferuje bankom rozwiązania zintegrowane. Tak zwane Engineered Systems upraszczają wszystkie etapy wprowadzania zmian, eliminując potrzebę drobiazgowego zarządzania konfiguracją każdej warstwy infrastruktury oddzielnie. Banki pozytywnie oceniają samą koncepcję, ale nie można powiedzieć, że gromadnie oddają Oracle kontrolę nad całymi środowiskami. Tym bardziej, że na rynku jest już co najmniej kilka propozycji alternatywnych. W mojej ocenie najciekawsza z nich to platforma Hitachi UCP4Oracle, obejmująca modularne serwery z partycjami LPAR, zoptymalizowane dla Oracle pamięci masowe, oraz narzędzia do zarządzania całym środowiskiem – sprzętem i oprogramowaniem.