Mis on PostgreSQL-i voogesituse replikatsioon?
Mis on PostgreSQL-i voogesituse replikatsioon?

Video: Mis on PostgreSQL-i voogesituse replikatsioon?

Video: Mis on PostgreSQL-i voogesituse replikatsioon?
Video: Введение в веб-сервисы Amazon, Лев Жадановский 2024, Aprill
Anonim

Alates PostgreSQL wiki

Voogesituse replikatsioon (SR) võimaldab WAL XLOG-kirjeid pidevalt saata ja rakendada teatud arvule ooterežiimiserveritele, et neid ajakohasena hoida. See funktsioon lisati PostgreSQL 9.0

Küsimus on ka selles, kuidas PostgreSQL-i replikatsioon töötab?

Voogesitus replikatsioon sisse PostgreSQL töötab palkide saatmisel. Iga tehing sisse postgres kirjutatakse vastupidavuse saavutamiseks tehingulogi nimega WAL (write-ahead log). Alamseade kasutab neid WAL-i segmente pidevalt kordama muutub oma peremehest.

Seejärel tekib küsimus, mitut tüüpi replikatsiooni on PostgreSQL-is? PostgreSQL kaasas kolm erinev replikatsioon meetodid. Nagu ka nii palju asju, igaüks replikatsioon meetodil on oma plussid ja miinused. Kolmas lähenemisviis rekonstrueerib uue sekundaarse sõlme, esitades uuesti kirjutamislogid (WAL) blob-salvestusest, näiteks S3.

Samamoodi võib küsida, kas PostgreSQL toetab replikatsiooni?

Funktsioonid Core of PostgreSQL Kuum ooterežiim/voogesitus Replikatsioon on saadaval alates PostgreSQL 9.0 ja pakub asünkroonset kahendfaili replikatsioon ühele või mitmele ooterežiimile. Ooterežiimid võivad muutuda ka kuumadeks ooterežiimideks, mis tähendab, et nad on saab päringud kirjutuskaitstud andmebaasina.

Mis on Max_wal_senders?

max_wal_saatjad (täisarv) Määrab ooterežiimiserveritest või voogesituse baasvarukoopiaklientide samaaegsete ühenduste maksimaalse arvu (st samaaegselt töötavate WAL-saatjaprotsesside maksimaalse arvu). Vaikimisi on null, mis tähendab, et replikatsioon on keelatud.

Soovitan: