Leksykon IT › Bazy danych › Replikacja strumieniowa

Replikacja strumieniowa

Bazy danych Svenska → Zaktualizowano: 2026-10-07

Wbudowana w PostgreSQL replikacja fizyczna: serwer główny strumieniuje swój WAL do jednej lub kilku replik, które stosują go na bieżąco. Repliki mogą obsługiwać zapytania odczytu (hot standby) i służyć jako cele przełączenia awaryjnego.

Fizyczna = kopia WAL bajt po bajcie → replika jest dokładnym klonem (ta sama wersja, cały klaster). Asynchroniczna (domyślna, szybka, ale ryzyko utraty danych przy failoverze) lub synchroniczna (serwer główny czeka na potwierdzenie repliki → zero utraty danych, większe opóźnienie). Odmienna od replikacji logicznej, która replikuje logiczne zmiany wierszy, może być selektywna i działać między wersjami. Zastosowanie: wysoka dostępność i skalowanie odczytów. Narzędzia: Patroni do automatycznego failoveru, repmgr. Opóźnienie replikacji jest pilnie monitorowane — zalegająca replika synchroniczna może blokować commity serwera głównego.

← Wróć do leksykonu