Wat is PostgreSQL-streamingreplicatie?
Wat is PostgreSQL-streamingreplicatie?

Video: Wat is PostgreSQL-streamingreplicatie?

Video: Wat is PostgreSQL-streamingreplicatie?
Video: PostgreSQL Streaming Replication Tutorial 2024, Maart
Anonim

Van PostgreSQL wiki

Streaming-replicatie (SR) biedt de mogelijkheid om de WAL XLOG-records continu te verzenden en toe te passen op een aantal standby-servers om ze actueel te houden. Deze functie is toegevoegd aan PostgreSQL 9.0

De vraag is ook, hoe werkt PostgreSQL-replicatie?

Streamen replicatie in PostgreSQL werkt op log verzending. Elke transactie binnen postgres wordt geschreven naar een transactielogboek genaamd WAL (write-ahead log) om duurzaamheid te bereiken. Een slave gebruikt deze WAL-segmenten om continu repliceren verandert van zijn meester.

Vervolgens is de vraag, hoeveel soorten replicatie zijn er in PostgreSQL? PostgreSQL komt met drie verschillende replicatie methoden. zoals met zo veel dingen, elk replicatie methode heeft zijn voor- en nadelen. De derde benadering reconstrueert een nieuw secundair knooppunt door write-ahead logs (WAL) van blob-opslag zoals S3 opnieuw af te spelen.

Evenzo kan men zich afvragen, ondersteunt PostgreSQL replicatie?

Functies in de kern van PostgreSQL Heet stand-by/streaming Replicatie is beschikbaar vanaf PostgreSQL 9.0 en biedt asynchroon binair replicatie naar een of meer standbys. Stand-by's kunnen ook hot-standby's worden, wat betekent dat ze kan worden opgevraagd als een alleen-lezen database.

Wat is Max_wal_senders?

max_wal_senders (geheel getal) Specificeert het maximum aantal gelijktijdige verbindingen van standby-servers of streaming-basisback-upclients (d.w.z. het maximum aantal gelijktijdig uitgevoerde WAL-afzenderprocessen). De standaardwaarde is nul, wat betekent dat replicatie is uitgeschakeld.

Aanbevolen: