Hvad er streaming replikering i Postgres?
Hvad er streaming replikering i Postgres?

Video: Hvad er streaming replikering i Postgres?

Video: Hvad er streaming replikering i Postgres?
Video: PostgreSQL Streaming Replication Tutorial 2024, April
Anonim

Fra PostgreSQL wiki

Streaming replikering (SR) giver mulighed for kontinuerligt at sende og anvende WAL XLOG-posterne til et vist antal standby-servere for at holde dem opdaterede. Denne funktion blev tilføjet PostgreSQL 9.0

Heraf, hvordan fungerer PostgreSQL-replikering?

Når du starter replikation , sender en wal-modtagerproces LSN (Log Sequence Number), indtil WAL-dataene er blevet afspillet på en slave, til masteren. Og så sender wal-afsenderprocessen på master WAL-dataene indtil den seneste LSN startende fra LSN sendt af wal-modtageren til slaven.

Ved også, hvad er logisk replikation? Logisk replikation er en metode til replikere dataobjekter og deres ændringer, baseret på deres replikation identitet (normalt en primær nøgle). Vi bruger udtrykket logisk i modsætning til fysisk replikation , som bruger nøjagtige blokadresser og byte-for-byte replikation.

Udover ovenstående, understøtter PostgreSQL replikering?

Funktioner i kernen af PostgreSQL Hot Standby/Streaming Replikation er tilgængelig pr PostgreSQL 9.0 og giver asynkron binær replikation til en eller flere standbyer. Standbys kan også blive varme standbys, hvilket betyder, at de kan forespørges som en skrivebeskyttet database.

Hvad er Max_wal_senders?

max_wal_sendere (heltal) Specificerer det maksimale antal samtidige forbindelser fra standby-servere eller streaming-base backup-klienter (dvs. det maksimale antal samtidigt kørende WAL-afsenderprocesser). Standarden er nul, hvilket betyder, at replikering er deaktiveret.

Anbefalede: