Kaj je pretočna replikacija v Postgresu?
Kaj je pretočna replikacija v Postgresu?

Video: Kaj je pretočna replikacija v Postgresu?

Video: Kaj je pretočna replikacija v Postgresu?
Video: PostgreSQL Streaming Replication Tutorial 2024, November
Anonim

Od PostgreSQL wiki

Pretočna replikacija (SR) omogoča neprekinjeno pošiljanje in uporabo zapisov WAL XLOG na določenem številu strežnikov v pripravljenosti, da se ohranijo aktualni. Ta funkcija je bila dodana v PostgreSQL 9.0

Kako torej deluje podvajanje PostgreSQL?

Ko začnete z replikacijo , proces sprejemnika wal pošilja LSN (zaporedna številka dnevnika) vse do trenutka, ko so bili podatki WAL ponovno predvajani na podrejeni enoti, glavni. Nato proces pošiljatelja wal na glavnem strežniku pošlje podatke WAL do zadnjega LSN, začenši z LSN, ki ga pošlje sprejemnik wal, podrejeni.

Vedite tudi, kaj je logična replikacija? Logična replikacija je metoda za repliciranje podatkovnih objektov in njihovih sprememb na podlagi njihovih replikacijo identiteto (običajno primarni ključ). Uporabljamo izraz logično v nasprotju s fizičnimi replikacijo , ki uporablja natančne naslove blokov in bajt za bajtom replikacijo.

Poleg zgoraj, ali PostgreSQL podpira podvajanje?

Značilnosti v jedru PostgreSQL Vroča pripravljenost/pretočno predvajanje Replikacija je na voljo od PostgreSQL 9.0 in ponuja asinhrono binarno datoteko replikacijo v eno ali več pripravljenosti. Stanje pripravljenosti lahko postane tudi vroča pripravljenost, kar pomeni, da lahko poizvedovati kot bazo podatkov samo za branje.

Kaj je Max_wal_senders?

max_wal_senders (celo število) Določa največje število sočasnih povezav iz strežnikov v pripravljenosti ali odjemalcev za pretočno osnovno varnostno kopijo (tj. največje število istočasno izvajanih procesov pošiljatelja WAL). Privzeta vrednost je nič, kar pomeni, da je podvajanje onemogočeno.

Priporočena: