Mi az a streaming replikáció a Postgresben?
Mi az a streaming replikáció a Postgresben?

Videó: Mi az a streaming replikáció a Postgresben?

Videó: Mi az a streaming replikáció a Postgresben?
Videó: Mi az a DNS és hogyan működik? 2024, December
Anonim

Tól től PostgreSQL wiki

Streaming replikáció (SR) lehetővé teszi a WAL XLOG rekordok folyamatos szállítását és alkalmazását bizonyos számú készenléti szerverre, hogy azok naprakészek legyenek. Ez a funkció hozzáadva PostgreSQL 9.0

Ennek megfelelően hogyan működik a PostgreSQL replikáció?

Amikor elindítja a replikáció , egy wal vevőfolyamat elküldi az LSN-t (naplózási sorszámot) egészen addig, amíg a WAL-adatokat egy slave-en vissza nem játsszák a masternek. Ezután a wal-küldő folyamat a masteren elküldi a WAL-adatokat a legutolsó LSN-ig, a wal-vevő által küldött LSN-től kezdve a slave-nek.

Tudja azt is, mi a logikai replikáció? Logikai replikáció módszere replikálása adatobjektumok és azok változásai alapján replikáció identitás (általában elsődleges kulcs). A kifejezést használjuk logikus szemben a fizikaival replikáció , amely pontos blokkcímeket és byte-byte-ot használ replikáció.

A fentieken kívül a PostgreSQL támogatja a replikációt?

Jellemzők a Core of PostgreSQL Hot Standby/Streaming A replikáció az időponttól elérhető PostgreSQL 9.0, és aszinkron binárist biztosít replikáció egy vagy több készenléti állapotba. A készenléti állapotok forró készenléti állapotokká is válhatnak, vagyis azok tud csak olvasható adatbázisként kell lekérdezni.

Mi az a Max_wal_senders?

max_wal_senders (egész szám) Megadja a készenléti kiszolgálókról vagy a streaming alap biztonsági mentési kliensekről érkező egyidejű kapcsolatok maximális számát (azaz az egyidejűleg futó WAL-küldő folyamatok maximális számát). Az alapértelmezett érték nulla, ami azt jelenti, hogy a replikáció le van tiltva.

Ajánlott: