Proxy w PostgreSQL – czyli load balancing w rozwiązaniach wysokiej dostępności

Czy i jakie korzyści przynosi użycie aplikacji pośredniczącej w połączeniu do bazy danych? W jaki sposób proxy łączy się z tematem rozwiązań wysokiej dostępności? Czy narzędzie udostępniające pulę połączeń może kryć przed DBA nieoczekiwane funkcje? Kontynuując cykl na temat tworzenia niezawodnych klastrów PostgreSQL, postaram się odpowiedzieć na te pytania.

Zarządzanie replikacją w PostgreSQL

16.06.2020 / Bazy danych / postgresql
Zarządzanie replikacją w PostgreSQL
Jak monitorować replikację w Postgresie? W jaki sposób szybko wypromować nowy serwer główny? W tej części poradnika dotyczącego tworzenia niezawodnych klastrów bazodanowych w oparciu o PostgreSQL przyjrzymy się z wysokiego poziomu narzędziom ułatwiającym pracę administratorom i jednocześnie minimalizującym ryzyko braku dostępu do bazy danych – mowa tu o menedżerach replikacji.

Mechanizmy replikacji w PostgreSQL

19.05.2020 / Bazy danych / postgresql
replikacja w PostgreSQL
W jaki sposób działa replikacja w PostgreSQL? Który z dostępnych mechanizmów wybrać? To tylko kilka z często zadawanych pytań podczas planowania produkcyjnych wdrożeń Postgresa. W tym artykule przybliżymy możliwości replikacji w najbardziej zaawansowanej otwartoźródłowej bazie danych.

Migracja bazy danych do PostgreSQL z pomocą EuroDB

14.04.2020 / Bazy danych / eurodb / postgresql
Migracja do PostgreSQL
Migracja do PostgreSQL jest często rozważanym scenariuszem w wielu przedsiębiorstwach. Jak przenieść kluczowe dane i przekazać kontrolę Postgresowi? W tym tekście postaramy się nieco przybliżyć ten proces z wykorzystaniem EuroDB oraz omówimy potencjalne wyzwania związane z migracją.

Czym są kolumny generowane w PostgreSQL 12?

19.03.2020 / Bazy danych / postgresql
Kolumny generowane w PostgreSQL 12
PostgreSQL, który jest podstawą EuroDB, jest znany z niemal fanatycznego dążenia do implementacji standardów bazodanowych. Wraz z wydaniem wersji 12 został zrobiony kolejny krok w kierunku ich jak najpełniejszego udostępnienia w modelu Open Source. W tym tekście skupimy się na kolumnach generowanych, zwanych też kolumnami wirtualnymi, z których pozwala skorzystać najświeższe wydanie jednego z najpopularniejszych wśród deweloperów silnika bazodanowego – PostgreSQL 12.

Monitorowanie kondycji PostgreSQL

10.03.2020 / Bazy danych / postgresql
Monitorowanie kondycji PostgreSQL
Jeżeli przyrównać administratora baz danych do wojownika, to jego mieczem niewątpliwie jest powłoka systemowa, natomiast tarczą – system monitoringu oraz wiedza i doświadczenie związane z rejestrowaniem parametrów bazy danych. W tym artykule przybliżę, w jaki sposób określić kondycję bazy danych z wykorzystaniem parametrów, które prezentuje nam sam silnik PostgreSQL.

Just-in-time compilation w PostgreSQL 11 (benchmark EuroDB)

03.09.2019 / Bazy danych / eurodb / postgresql
Benchmark JIT PostgreSQL
Wraz z wydaniem 11. silnika PostgreSQL, otrzymaliśmy nowe ciekawe narzędzie pozwalające na optymalizowanie szybkości wykonywania zapytań. Oczywiście mowa tu o kompilacji zapytań w locie (ang. just-in-time compilation). W tym artykule postaram się przybliżyć, dlaczego warto skorzystać z tego rozwiązania i jak wpływa ono na czas wykonywania analitycznych zapytań w EuroDB.

Generowanie danych losowych dla PostgreSQL

26.04.2019 / Bazy danych / postgresql / random
Generowanie danych losowych
Dobre dane są jednym z najpotrzebniejszych narzędzi podczas wytwarzania i testów oprogramowania. Często są niezbędne do wczesnego wykrycia błędów działania aplikacji, co zmniejsza potencjalne ryzyko przedostania się błędu do aplikacji działającej w ...