Co je streamovací replikace v Postgresu?
Co je streamovací replikace v Postgresu?

Video: Co je streamovací replikace v Postgresu?

Video: Co je streamovací replikace v Postgresu?
Video: How to copy a Postgres database? | Citus Con: An Event for Postgres 2023 2024, Smět
Anonim

Z PostgreSQL wiki

Replikace streamování (SR) poskytuje možnost nepřetržitě dodávat a aplikovat záznamy WAL XLOG na určitý počet záložních serverů, aby byly aktuální. Tato funkce byla přidána do PostgreSQL 9.0

Jak tedy funguje replikace PostgreSQL?

Když spustíte replikace Proces wal přijímače posílá LSN (Log Sequence Number) až do doby, kdy byla data WAL přehrána na slave, do masteru. A pak proces odesílatele wal na masteru odešle data WAL až do posledního LSN počínaje od LSN odeslaného přijímačem wal do slave.

Také víte, co je logická replikace? Logická replikace je metoda replikující se datové objekty a jejich změny na základě jejich replikace identita (obvykle primární klíč). Používáme termín logický na rozdíl od fyzického replikace , který používá přesné adresy bloků a bajt po bajtu replikace.

Kromě výše uvedeného, podporuje PostgreSQL replikaci?

Funkce v jádru PostgreSQL Hot Standby/Streaming Replikace je k dispozici od PostgreSQL 9.0 a poskytuje asynchronní binární replikace do jednoho nebo více pohotovostních režimů. Pohotovostní režimy se také mohou stát horkými pohotovostními režimy umět být dotazován jako databáze pouze pro čtení.

Co je Max_wal_senders?

max_wal_senders (celé číslo) Určuje maximální počet souběžných připojení ze záložních serverů nebo streamingových základních zálohovacích klientů (tj. maximální počet současně spuštěných procesů odesílatele WAL). Výchozí hodnota je nula, což znamená, že replikace je zakázána.

Doporučuje: