Moduł 4
Przegląd sekcji
-
-
Rodzaje replikacji Lekcja
W tej lekcji:
- jakie są rodzaje replikacji i co je cechuje: strumieniowa, WAL shipping, logiczna,
- czym się różnią od siebie poszczególne rodzaje replikacji,
- czym się różni replikacja synchroniczna od asynchronicznej.
-
Czym jest replikacja? Jakie są rodzaje replikacji? Czym charakteryzują się poszczególne rodzaje replikacji? Czym się różnią poszczególne rodzaje replikacji?
-
Replikacja fizyczna, strumieniowa, hot-standby - przygotowanie hostów Lekcja
Jak przygotować serwery do replikacji fizycznej, strumieniowej, hot-standby?
-
Replikacja fizyczna, strumieniowa, hot-standby Lekcja
W jaki sposób skonfigurować replikę powtarzającą każdą zmianę na serwerze źródłowym? W jaki sposób replika może przejąć rolę serwera primary?
Z tej lekcji dowiesz się:
- czym jest i jak działa replikacja strumieniowa,
- do czego nam potrzebna replikacja strumieniowa i kiedy ją stosować,
- jak przygotować klaster PostgreSQL do replikacji,
- jak określać maksymalną ilość replik które mogą się podłączyć do klastra PostgreSQL,
- jak ustawić odpowiednie reguły w pg_hba.conf by umożliwić replikację,
- jak stworzyć zdalną replikę klastra i spowodować by powtarzała zmiany wykonywane na serwerze primary,
- jak weryfikować stan i opóźnienia w replikacji po stronie serwera primary,
- jak weryfikować stan i opóźnienia w replikacji po stronie repliki,
- w jaki sposób skonfigurować plik .pgpass byśmy nie byli proszeni o hasło przy każdym tworzeniu repliki,
- jak optymalizować szybkość commitów w środowisku replikowanym,
- jak zadbać o to, by w przypadku rozłączenia się repliki i podłączenia ponownie replika nadgoniła zmiany na serwerze primary,
- jak tworzyć, listować i kasować fizyczne sloty replikacyjne.
-
Replikacja fizyczna - strumieniowa - hot-standby - Cheatsheet Folder
-
Replikacja fizyczna - strumieniowa - hot standby Zadanie
-
Replikacja fizyczna, strumieniowa, hot-standby - rozwiązanie ćwiczeń Strona
-
Sesja Q&A nr 04 Strona
-
pgBackRest - kopie zapasowe i odtwarzanie klastra Lekcja
W tej lekcji:
- czym jest i jak działa pgBackRest,
- jakie są plusy i minusy korzystania z pgBackRest,
- jak skonfigurować zdalne repozytorium backupów pgBackRest dla klastra PostgreSQL,
- jak skonfigurować połączenie SSH między serwerem klastra a repozytorium backupów bez hasła,
- jak sprawdzać listę dostępnych backupów w pgBackRest,
- jak przełączać pliki WAL z poziomu pgBackRest,
- czym się różnią backupy pełne, przyrostowe i różnicowe oraz jakie mają cechy,
- jak wykonywać pełne kopie zapasowe z użyciem pgBackRest,
- jak wykonywać przyrostowe kopie zapasowe z użyciem pgBackRest,
- jak wykonywać różnicowe kopie zapasowe z użyciem pgBackRest,
- jak skonfigurować politykę retencji backupów i zarchiwizowanych plików WAL,
- jak kompresować backupy wybraną metodą,
- jak skonfigurować repozytorium backupów pgBackRest w chmurze Azure,
- jak za pomocą pgBackRest odzyskiwać klaster do wybranego punktu w czasie,
- jak za pomocą pgBackRest odzyskiwać klaster do ostatniej operacji przed awarią.
-
Replikacja fizyczna - wal-shipping, ciągłe odtwarzanie, warm standby Lekcja
W tej lekcji:
- czym jest i jak działa replikacja WAL-shipping,
- do czego nam potrzebna replikacja WAL-shipping i kiedy ją stosować,
- jak zainicjować replikę WAL-shipping za pomocą pg_basebackup,
- jak zainicjować replikę WAL-shipping za pomocą pgBackRest,
- jak zainicjować replikę WAL-shipping za pomocą Barmana,
- jak skonfigurować połączenie SSH między serwerem klastra a repozytorium backupów bez hasła,
- jak sprawdzić opóźnienie w replice WAL-shipping,
- jak wyeliminować opóźnienie w replice WAL-shipping
-