Co je to streamovací replikace PostgreSQL?
Co je to streamovací replikace PostgreSQL?

Video: Co je to streamovací replikace PostgreSQL?

Video: Co je to streamovací replikace PostgreSQL?
Video: How to copy a Postgres database? | Citus Con: An Event for Postgres 2023 2024, Prosinec
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

Otázkou také je, jak funguje replikace PostgreSQL?

Streamování replikace v PostgreSQL funguje o přepravě klád. Každá transakce v postgres se zapisuje do transakčního protokolu zvaného WAL (write-ahead log), aby se dosáhlo trvanlivosti. Slave používá tyto WAL segmenty k nepřetržitému replikovat změní od svého pána.

Následně je otázkou, kolik typů replikací je v PostgreSQL? PostgreSQL přichází se třemi různé replikace metody. Jako s tak mnoho věci, každý replikace metoda má svá pro a proti. Třetí přístup rekonstruuje nový sekundární uzel přehráním protokolů zápisu napřed (WAL) z úložiště objektů blob, jako je S3.

Podobně se lze ptát, zda PostgreSQL podporuje 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: