Kas yra PostgreSQL srautinio perdavimo replikacija?
Kas yra PostgreSQL srautinio perdavimo replikacija?

Video: Kas yra PostgreSQL srautinio perdavimo replikacija?

Video: Kas yra PostgreSQL srautinio perdavimo replikacija?
Video: Как реализовать COBie (просто) 2024, Lapkritis
Anonim

Nuo PostgreSQL wiki

Srautinės replikacijos (SR) suteikia galimybę nuolat siųsti ir taikyti WAL XLOG įrašus tam tikram budėjimo serverių skaičiui, kad jie būtų atnaujinami. Ši funkcija buvo pridėta PostgreSQL 9.0

Taip pat kyla klausimas, kaip veikia PostgreSQL replikacija?

Srautinis perdavimas replikacija in PostgreSQL veikia apie rąstų siuntimą. Kiekviena operacija postgres yra įrašytas į operacijų žurnalą, vadinamą WAL (įrašymo žurnalas), kad būtų užtikrintas patvarumas. Vergas naudoja šiuos WAL segmentus nuolat atkartoti keičiasi iš savo šeimininko.

Vėliau kyla klausimas, kiek daug replikacijos tipų yra PostgreSQL? PostgreSQL ateina su trimis skirtinga replikacija metodus. Kaip ir taip daugelis dalykų, kiekvienas replikacija metodas turi savo privalumų ir trūkumų. Trečiasis metodas atkuria naują antrinį mazgą, atkuriant išankstinio įrašymo žurnalus (WAL) iš blob saugyklos, pvz., S3.

Panašiai galima paklausti, ar PostgreSQL palaiko replikaciją?

Pagrindinės funkcijos PostgreSQL Karštas budėjimo režimas / srautinis perdavimas Replikacija yra prieinama nuo PostgreSQL 9.0 ir teikia asinchroninį dvejetainį replikacija į vieną ar daugiau budėjimo režimų. Budėjimo režimai taip pat gali tapti karštais budėjimo režimais gali užklausa kaip tik skaitoma duomenų bazė.

Kas yra Max_wal_senders?

max_wal_senders (sveikasis skaičius) Nurodo maksimalų lygiagrečių jungčių iš budėjimo režimo serverių arba srautinio perdavimo bazinių atsarginių kopijų klientų skaičių (t. y. maksimalų vienu metu vykdomų WAL siuntėjo procesų skaičių). Numatytoji vertė yra nulis, tai reiškia, kad replikacija išjungta.

Rekomenduojamas: