Čo je to PostgreSQL streamingová replikácia?
Čo je to PostgreSQL streamingová replikácia?

Video: Čo je to PostgreSQL streamingová replikácia?

Video: Čo je to PostgreSQL streamingová replikácia?
Video: How to copy a Postgres database? | Citus Con: An Event for Postgres 2023 2024, Apríl
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

Otázkou tiež je, ako funguje replikácia PostgreSQL?

Streaming replikácie v PostgreSQL funguje o preprave guľatiny. Každá transakcia v postgres sa zapisuje do transakčného protokolu nazývaného WAL (write-ahead log), aby sa dosiahla trvanlivosť. Slave používa tieto WAL segmenty na nepretržite replikovať zmení od svojho pána.

Následne je otázkou, koľko typov replikácií je v PostgreSQL? PostgreSQL prichádza s tromi odlišná replikácia metódy. Ako s tak veľa veci, každý replikácie metóda má svoje pre a proti. Tretí prístup rekonštruuje nový sekundárny uzol prehrávaním záznamov vopred zapísaných (WAL) z úložiska objektov blob, ako je napríklad S3.

Podobne sa možno pýtať, 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: