Postgres 9.2 w skali enterprise

Twórcy popularnej bazy danych Postgres (open source) kontynuują proces dostosowywania jej do potrzeb użytkowników korporacyjnych. W najnowszym wydaniu 9.2 - do Postgres wprowadzono szereg nowości i usprawnień zaprojektowanych z myślą o wdrożeniach na wielką skalę.

"Postgres zawsze działał znakomicie na komputerach osobistych, ale wersja 9.2 doskonale sprawdzi się również na wielkich serwerach. To wydanie trafi w miejsca, w których nasza baza wcześniej nie była widywana" - skomentował Tom Kincaid, dyrektor działu global services w firmie EnterpriseDB (oferującej komercyjną wersję Postgres i intensywnie uczestniczącej w rozwijaniu projektu open source).

Najważniejszą nowością wydaje się to, że Postgres 9.2 może teraz działać jako jedna instancja na 64 rdzeniach procesorowych (w wersji 9.1 maksymalna liczba rdzeni wynosiła 16). Usprawniono również proces zapisu i odczytu danych - twórcy bazy zapewniają, że teraz odbywa się to znacznie szybciej niż we wcześniejszych wersjach.

Zobacz również:

  • Najszybszy Helios w Cyfronecie
  • Efekt synergii zmienia zasady pracy z danymi

Najnowsze wydanie Postgres powinno jednak zainteresować nie tylko użytkowników korporacyjnych - pojawiły się w nim nowości, którym bliżej przyjrzeć będą chcieli się również zwolennicy technologii NoSQL (alternatywy dla tradycyjnych relacyjnych baz danych, która w ostatnim czasie szybko zdobywa popularność).

PostgreSQL 9.2 umożliwia m.in. dostęp do danych za pośrednictwem formatu JSON (JavaScript Object Notation). Za sprawą natywnego wsparcia dla JSON, twórcy aplikacji webowych będą mogli wykorzystać Postgres do obsługi niestrukturyzowanych danych (NoSQL), używając do tego znanych im narzędzi (np. jQuery oraz PL/V8 JavaScript).

Najnowsze wydanie Postgres może obsłużyć 350 tys. żądań odczytu na sekundę i wykonać do 14 tys. zapisów na sekundę (czyli 5x więcej niż poprzednie wydane). Co więcej, nowy mechanizm skanowania indeksów potrafi przyspieszyć obsługę zapytań - według developerów, nawet dwudziestokrotnie.

Oprócz zwiększenia limitu obsługiwanych rdzeni, w nowym wydaniu Postgres wprowadzono również znaczące usprawnienia w zakresie zarządzania blokadami, dzięki czemu możliwe jest sprawniejsze rozładowywanie znacznego ruchu. Dodajmy, że ta wersja została przeportowana na potrzeby serwerów Hewlett-Packard HP-UX z procesorami Intel Itanium (które projektowane są z myślą o uruchamianiu dużych baz danych).

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200