Vad är strömmande replikering i Postgres?
Vad är strömmande replikering i Postgres?

Video: Vad är strömmande replikering i Postgres?

Video: Vad är strömmande replikering i Postgres?
Video: PostgreSQL Streaming Replication Tutorial 2024, April
Anonim

Från PostgreSQL wiki

Strömmande replikering (SR) ger möjlighet att kontinuerligt skicka och applicera WAL XLOG-posterna på ett visst antal standby-servrar för att hålla dem aktuella. Denna funktion har lagts till PostgreSQL 9.0

Därav, hur fungerar PostgreSQL-replikering?

När du startar replikering sänder en wal-mottagarprocess LSN (Log Sequence Number) tills dess WAL-data har spelats upp på en slav till mastern. Och sedan skickar wal-sändarprocessen på master WAL-data till den senaste LSN med början från LSN som sänts av wal-mottagaren, till slaven.

Vet också, vad är logisk replikering? Logisk replikering är en metod för replikera dataobjekt och deras ändringar, baserat på deras replikering identitet (vanligtvis en primärnyckel). Vi använder termen logisk i motsats till fysiskt replikering , som använder exakta blockadresser och byte-för-byte replikering.

Utöver ovan, stöder PostgreSQL replikering?

Funktioner i kärnan av PostgreSQL Hot Standby/Streaming Replikering är tillgänglig från och med PostgreSQL 9.0 och tillhandahåller asynkron binär replikering till ett eller flera standbylägen. Standbys kan också bli heta standbys vilket betyder att de burk frågas som en skrivskyddad databas.

Vad är Max_wal_senders?

max_wal_sändare (heltal) Anger det maximala antalet samtidiga anslutningar från standby-servrar eller strömmande basbackupklienter (dvs det maximala antalet WAL-avsändarprocesser som körs samtidigt). Standard är noll, vilket betyder att replikering är inaktiverat.

Rekommenderad: