Hva er streaming replikering i Postgres?
Hva er streaming replikering i Postgres?

Video: Hva er streaming replikering i Postgres?

Video: Hva er streaming replikering i Postgres?
Video: PostgreSQL Streaming Replication Tutorial 2024, Desember
Anonim

Fra PostgreSQL wiki

Streaming replikering (SR) gir muligheten til kontinuerlig å sende og bruke WAL XLOG-postene til et visst antall standby-servere for å holde dem oppdatert. Denne funksjonen ble lagt til PostgreSQL 9.0

Derav, hvordan fungerer PostgreSQL-replikering?

Når du starter replikering , sender en wal-mottaker-prosess LSN (Log Sequence Number) frem til når WAL-dataene har blitt spilt på nytt på en slave, til masteren. Og så sender wal-senderprosessen på master WAL-dataene til den siste LSN starter fra LSN sendt av wal-mottakeren, til slaven.

Vet også, hva er logisk replikering? Logisk replikering er en metode for replikere dataobjekter og deres endringer, basert på deres replikering identitet (vanligvis en primærnøkkel). Vi bruker begrepet logisk i motsetning til fysisk replikering , som bruker eksakte blokkadresser og byte-for-byte replikering.

Foruten ovenfor, støtter PostgreSQL replikering?

Funksjoner i kjernen av PostgreSQL Hot Standby/Streaming Replikering er tilgjengelig pr PostgreSQL 9.0 og gir asynkron binær replikering til en eller flere standby-modus. Standbyer kan også bli varme standbyer, noe som betyr at de kan spørres som en skrivebeskyttet database.

Hva er Max_wal_senders?

max_wal_sendere (heltall) Spesifiserer maksimalt antall samtidige tilkoblinger fra standby-servere eller streaming-base backup-klienter (dvs. maksimalt antall samtidige WAL-senderprosesser). Standard er null, noe som betyr at replikering er deaktivert.

Anbefalt: