Vad är PostgreSQL-strömningsreplikering?
Vad är PostgreSQL-strömningsreplikering?

Video: Vad är PostgreSQL-strömningsreplikering?

Video: Vad är PostgreSQL-strömningsreplikering?
Video: VAD ÄR AUTISM? 2024, November
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

Frågan är också, hur fungerar PostgreSQL-replikering?

Strömning replikering i PostgreSQL fungerar på stockfrakt. Varje transaktion in postgres skrivs till en transaktionslogg som kallas WAL (write-ahead log) för att uppnå hållbarhet. En slav använder dessa WAL-segment för att kontinuerligt återskapa förändringar från sin herre.

Därefter är frågan, hur många typer av replikering finns det i PostgreSQL? PostgreSQL kommer med tre olika replikering metoder. Som med så många saker, var och en replikering Metoden har sina för- och nackdelar. Det tredje tillvägagångssättet rekonstruerar en ny sekundär nod genom att spela upp WAL (Write-ahead-loggar) från blob-lagring såsom S3.

På samma sätt kan man fråga sig, 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: