Kaj je pretočna replikacija PostgreSQL?
Kaj je pretočna replikacija PostgreSQL?

Video: Kaj je pretočna replikacija PostgreSQL?

Video: Kaj je pretočna replikacija PostgreSQL?
Video: Введение в веб-сервисы Amazon, Лев Жадановский 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

Vprašanje je tudi, kako deluje podvajanje PostgreSQL?

Pretočno predvajanje replikacijo v PostgreSQL deluje o pošiljanju hlodov. Vsaka transakcija v postgres je zapisan v dnevnik transakcij, imenovan WAL (dnevnik vnaprejšnjega pisanja), da se doseže trajnost. Podrejeni uporablja te segmente WAL za neprekinjeno ponoviti spremeni od svojega gospodarja.

Kasneje se postavlja vprašanje, koliko vrst podvajanja obstaja v PostgreSQL? PostgreSQL prihaja s tremi drugačna replikacija metode. Kot pri tako veliko stvari, vsak replikacijo metoda ima svoje prednosti in slabosti. Tretji pristop rekonstruira novo sekundarno vozlišče s ponovnim predvajanjem dnevnikov vnaprejšnjega pisanja (WAL) iz pomnilnika blob, kot je S3.

Podobno se lahko vprašate, ali PostgreSQL podpira replikacijo?

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: