Firma EnterpriseDB ogłosiła aktualizację swojego flagowego produktu EDB Postgres Platform 12. Wydanie zawiera wszystkie funkcjonalności społecznościowej wersji PostgreSQL 12, wzbogacając ją o m.in. integrację z Kubernetes i większe możliwości narzędzi EDB Postgres Advanced Server, EDB Postgres Enterprise Manager (PEM) oraz EDB Backup and Recovery Tool.
Co nowego znajdziemy w EDB Postgres Platform 12?
EDB Postgres Advanced Server
Nowe funkcje obejmują automatyczne partycjonowanie interwałów, złożone triggery, funkcje statystyczne i widoki użytkownika. Partycje interwałowe można automatycznie tworzyć na podstawie przedziału czasowego lub sekwencji numerycznej. Ułatwia to szybki dostęp do danych historycznych, takich jak rekordy miesięczne. Złożone triggery zmniejszają nakłady pracy ręcznej i zwiększają wydajność, wykonując działania DML przed / po instrukcji lub przed / po wierszu tabeli. Funkcje (MEDIAN, LISTAGG) obliczają mediany i łączą wartości; widoki systemu pomagają administratorom baz danych identyfikować uprawnienia i zależności użytkowników.
EDB Postgres Enterprise Manager (PEM)
Nowy harmonogram zadań pozwala administratorom na automatyzację rutynowych zadań z obsługą przedziałów czasowych oraz e-maili z alertami. Dodana w narzędziu karta „Explain” do wysyłania zapytań PEM daje administratorom i programistom wgląd w zapytania o niskiej wydajności poprzez wizualną identyfikację problemu.
EDB Backup and Recovery Tool
Kopie zapasowe bazy danych można teraz wykonywać jednym kliknięciem przy użyciu graficznego interfejsu użytkownika EDB Postgres Enterprise Manager. Integracja z PEM oznacza również, że administratorzy mają wgląd we wszystkie kopie zapasowe zarządzanych instancji Postgresa. Użytkownicy nie muszą już zarządzać kopiami zapasowymi, logując się indywidualnie na każdym serwerze EDB Backup and Restore Tool, ale mogą zarządzać katalogiem kopii zapasowych z jednej, centralnej konsoli.
Integracja z Kubernetes
EDB Postgres 12 wychodzi naprzeciw klientom, chcącym uruchomić Postgres na hostowanej platformie Kubernetes lub w popularnych dystrybucjach Kubernetes (np. Red Hat OpenShift). Wprowadzone rozszerzenie EDB Postgres on Kubernetes jest natywnym rozwiązaniem chmurowym Postgres do wdrażania na Kubernetesie, zawierającym wszystkie funkcje zapewniające wysoką dostępność i odzyskiwanie po awarii w kontenerach Docker. EDB Postgres on Kubernetes obsługuje wszystkie funkcje EDB Postgres Platform 12. EDB Postgres Kubernetes Operator upraszcza wdrażanie, monitorowanie, skalowanie (w górę / w dół), odzyskiwanie i aktualizacje Postgres w środowisku Kubernetes.
To tylko garść ulepszeń dodanych do EDB Postgres 12. Szczegółowe informacje można znaleźć w dokumentacji technicznej na stronie producenta.
Warto również wspomnieć o nowościach w PostgreSQL 12 jak m.in:
- znacznej poprawie wydajności zapytań poprzez lepsze partycjonowanie;
- obsłudze wyrażeń ścieżki SQL / JSON;
- optymalizacje dotyczące sposobu wykonywania zapytań dotyczących wyrażeń tabelowych (WITH) i generowania kolumn.
Zachęcamy do pobrania i uaktualnienia EDB Postgres Platform 12.
Jeżeli masz pytania dotyczące platformy EDB Postgres, chętnie Ci pomożemy.