# PostgreSQL dostępny jako Usługa
Usługa Bazy danych rozbudowana została o obsługę oczekiwanego silnika - PostgreSQL. Stabilny, obiektowo-relacyjny system baz danych może zapewnić dostęp do danych Organizacji z wykorzystaniem języka SQL.
Każda Organizacja potrzebuje przechowywać niektóre istotne dane w sposób trwały. Dotychczas udostępnialiśmy Wirtualne Maszyny z dużą ilością pamięci i Dyski, które mogły stanowić podstawę do uruchomienia własnych baz danych na naszej Platformie i zabezpieczenie danych.
Jednak budowanie i utrzymywanie własnego serwera bazy danych może być uciążliwe. W odpowiedzi na to w pierwszym kroku udostępniliśmy usługę dostępu do najpopularniejszej Bazy danych – MySQL 5.7. Stanowi to rozwiązanie, które może zostać wykorzystane przez wiele kompatybilnych aplikacji.
W słuchając się w oczekiwanie dostrzegliśmy, że Organizacje często potrzebują również wykorzystanie innych silników bazodanowych niż tylko MySQL, a w szczególności PostgreSQL. Jest to potężny, obiektowo-relacyjny system baz danych z ponad 30-letnim aktywnym rozwojem, który zyskał dobrą reputację dzięki swojej sprawdzonej architekturze, niezawodności, integralności danych, szerokiemu zestawowi funkcji i rozszerzalności. Stanowi podstawowy mechanizm składowania danych wielu narzędzi i Organizacji.
Dziś mamy przyjemność poinformować, że usługa Bazy danych na Platformie została rozbudowana o PostgreSQL w wersji 10 i 11. Rozwiązanie pozwala na trwałe składowanie ustrukturyzowanych danych i dostęp do nich z wykorzystaniem języka SQL, przy pełnym dostępie do funkcjonalności dostępu do danych cenionych przez użytkowników tej bazy.
Udostępniona usługa ułatwia ułatwia utrzymywanie, zarządzanie i administrowanie relacyjnymi bazami danych PostgreSQL na Platformie. W prosty sposób z wykorzystaniem Panelu Zarządzania, CLI można utworzyć nową Bazę danych i uzyskać do niej dostęp z poziomu rożnych języków programowania np. z PHP, Perl, Python, Java, czy C++.
Szybkie uruchomienie nowej Bazy danych otwiera nowe możliwości. Przykładowo znacząco ułatwia testy, gdyż w mgnieniu oka można przygotować środowisko testowe i przeprowadzić próbną migracje struktury bazy danych, albo testy obciążeniowe planowanych zmian.
Testy można zautomatyzować w łatwy sposób np. z wykorzystaniem API Platformy albo narzędzi tj. SDK GO, SDK NodeJS lub CLI, aby monitorować zmiany w działaniu aplikacji, albo zapobiec wdrożeniu wadliwego kodu do środowiska produkcyjnego.
Automatyzacji sprzyja rozliczenie na podstawie bieżącego zużycia w cyklu godzinowym. Nie wymagane jest długoterminowe zobowiązanie, co pozwala szybko reagować na zmieniające się wymagania biznesowe i łatwo weryfikować koncepcje techniczne.
Wykorzystanie zarządzanej Bazy danych może pomóc również w jej zabezpieczeniu. Platforma dokonuje aktualizacji systemu operacyjnego, oprogramowania, co oznacza, że administrator nie musi tego ręcznie wykonywać. Stale jest możliwa bezpieczna komunikacja z wykorzystaniem szyfrowanego połączenia SSL/TLS, dzięki okresowo odświeżonym certyfikatom.
Usługa dostępna jest obecnie w ramach Programu Early adopters. Program Early adopters stanowi rozwiązanie umożliwiające wcześniejsze udostępnienie nowych produktów lub usług tj. zasoby lub funkcjonalności w celu poznania doświadczeń Użytkowników, dodatkowych potrzeb, a także zweryfikowania założeń odnośnie współpracy z różnorodnymi środowiskami. Organizacji umożliwia to wpłynięcie na kształt usług, aby jak najpełniej odpowiadała one jej własnym potrzebom. W celu udziału w programie i wykorzystania usług Baza Danych wymagane jest zgłoszenie do Programu.