Hva er PostgreSQL streaming replikering?
Hva er PostgreSQL streaming replikering?

Video: Hva er PostgreSQL streaming replikering?

Video: Hva er PostgreSQL streaming replikering?
Video: PostgreSQL Streaming Replication Tutorial 2024, November
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

Spørsmålet er også, hvordan fungerer PostgreSQL-replikering?

Streaming replikering i PostgreSQL fungerer på tømmerfrakt. Hver transaksjon i postgres skrives til en transaksjonslogg kalt WAL (write-ahead log) for å oppnå holdbarhet. En slave bruker disse WAL-segmentene til kontinuerlig gjenskape endringer fra sin herre.

Deretter er spørsmålet, hvor mange typer replikering er det i PostgreSQL? PostgreSQL kommer med tre annen replikering metoder. Som med så mange ting, hver replikering metoden har sine fordeler og ulemper. Den tredje tilnærmingen rekonstruerer en ny sekundær node ved å spille av WAL-logger fra blob-lagring som S3.

På samme måte kan man spørre seg, 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: