Čo je streamingová replikácia v Postgrese?
Čo je streamingová replikácia v Postgrese?

Video: Čo je streamingová replikácia v Postgrese?

Video: Čo je streamingová replikácia v Postgrese?
Video: How to copy a Postgres database? | Citus Con: An Event for Postgres 2023 2024, November
Anonim

Od PostgreSQL wiki

Replikácia streamovania (SR) poskytuje možnosť nepretržite odosielať a aplikovať záznamy WAL XLOG na určitý počet záložných serverov, aby boli aktuálne. Táto funkcia bola pridaná do PostgreSQL 9.0

Ako teda funguje replikácia PostgreSQL?

Keď spustíte replikácie Proces wal prijímača posiela LSN (Log Sequence Number), až kým sa dáta WAL neprehrajú na podriadenom zariadení, master. A potom proces odosielateľa wal na master odosiela dáta WAL až do posledného LSN počnúc od LSN odoslaného prijímačom wal do podriadeného zariadenia.

Tiež viete, čo je logická replikácia? Logická replikácia je metóda replikovanie dátové objekty a ich zmeny na základe ich replikácie identita (zvyčajne primárny kľúč). Používame termín logické na rozdiel od fyzického replikácie , ktorý používa presné adresy blokov a bajt po byte replikácie.

Okrem vyššie uvedeného, podporuje PostgreSQL replikáciu?

Funkcie v jadre PostgreSQL Hot Standby/Streaming Replikácia je dostupné od PostgreSQL 9.0 a poskytuje asynchrónne binárne replikácie do jedného alebo viacerých pohotovostných režimov. Pohotovostné režimy sa tiež môžu stať horúcimi pohotovostnými režimami, čo znamená, že môcť byť dopytovaná ako databáza len na čítanie.

Čo je Max_wal_senders?

max_wal_senders (celé číslo) Určuje maximálny počet súbežných pripojení zo serverov v pohotovostnom režime alebo streamingových základných zálohovacích klientov (t. j. maximálny počet súčasne spustených procesov odosielateľa WAL). Predvolená hodnota je nula, čo znamená, že replikácia je zakázaná.

Odporúča: