Wat is streamingreplicatie in Postgres?
Wat is streamingreplicatie in Postgres?

Video: Wat is streamingreplicatie in Postgres?

Video: Wat is streamingreplicatie in Postgres?
Video: PostgreSQL Streaming Replication Tutorial 2024, Mei
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

Hoe werkt PostgreSQL-replicatie daarvan?

Wanneer u begint met de replicatie , stuurt een wal-ontvangerproces het LSN (Log Sequence Number) tot het moment waarop de WAL-gegevens op een slave zijn afgespeeld, naar de master. En dan verzendt het wal-zenderproces op de master de WAL-gegevens tot de laatste LSN, beginnend bij de LSN die door de wal-ontvanger is verzonden, naar de slave.

Weet ook, wat is logische replicatie? Logische replicatie is een methode van repliceren data-objecten en hun wijzigingen, op basis van hun replicatie identiteit (meestal een primaire sleutel). We gebruiken de term logisch in tegenstelling tot fysiek replicatie , die exacte blokadressen en byte-by-byte gebruikt replicatie.

Naast het bovenstaande, 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: