Oracle wprowadza bazę NoSQL

Zgodnie z wcześniejszymi zapowiedziami Oracle wchodzi na rynek baz danych NoSQL (not only SQL). To rozwiązanie bazujące na Berkeley DB, jest przeznaczone dla klientów przechowujących bardzo duże ilości danych. Daje także elastyczność niemożliwą do osiągnięcia w przypadku SQL.

NoSQL jest odpowiedzią na rosnącą liczbę baz danych, pozwala zwiększyć szybkość ich przetwarzania. Nadaje się do przechowywania różnorodnych informacji, począwszy od dzienników zdarzeń, aż po duże portale społecznościowe (z baz w modelu NoSQL korzysta m.in. Facebook). Rozwiązania tego typu mogą służyć również do przechowywania mniej kluczowych informacji, przykładem mogą być dane klientów banku (podczas gdy dane dotyczące transakcji trafiają do głównej bazy SQL).

Oracle NoSQL Database wykorzystuje Berkeley DB, zatem pozwala wykorzystywać złożnych zapytań. Określone dane mogą być pozyskane z bazy poprzez użycie określonego klucza lub identyfikatora numerycznego. Klucze główne mogą mieć klucze podrzędne, które wskazują na poszczególne pola w ramach tego samego rekordu. Daje to znaczną elastyczność, bo pozwala dodawać nowe informacje do istniejącego rekordu. Istnieje też możliwość modyfikacji wielu rekordów jednocześnie, z użyciem wielu kluczy głównych. Administrator może przez konsolę webową monitorować bazy i topologię, a także zarządzać równoważeniem obciążenia poszczególnych węzłów. Ponadto rozwiązanie Oracle wykorzystuje bazę w wersji Java, więc programiści mają dostęp do danych przechowywanych w NoSQL przez Java API.

Oracle będzie oferować zarówno bezpłatną wersję NoSQL, jak i wersję komercyjną, wyposażoną w dodatkowy zestaw funkcji. Oprogramowanie można już pobrać z Oracle Technology Network. NoSQL jest także składnikiem Oracle Big Data Appliance, które pojawi się na rynku w pierwszym kwartale 2012 roku.

0 0 votes
Article Rating
Powiadomienia
Powiadom o
0 komentarzy
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x