Sobes.tech
Senior

Magyarázd el a replikációt PostgreSQL-ben: master-slave, mi történik a replikával, ha meghibásodik

sobes.tech MI

Válasz az MI-től

A PostgreSQL-ben a replikáció általában a master-slave séma szerint épül fel, ahol a master a fő szerver, amely fogadja az írásokat, és a slave egy replikája, amely másolatot kap az adatokból olvasás és mentés céljából. A replikáció lehet szinkron vagy aszinkron.

A slave (köl) hibája esetén az megszűnik az frissítések fogadásában a master-től, de a master továbbra is működik. A master hibája esetén általában failover-re van szükség egy replikára, hogy biztosítsa az adatok elérhetőségét. Ezt automatizálhatják olyan eszközök, mint a Patroni vagy a repmgr. A hibás replikát újra szinkronizálni kell a jelenlegi master-rel, hogy elkerüljék az adatok eltéréseit.