Sobes.tech
Senior

Тавзеҳ диҳед дар бораи репликация дар PostgreSQL: master-slave, чӣ мешавад вақте реплик ноком мешавад

sobes.tech AI

Ҷавоб аз AI

Дар PostgreSQL, репликация одатан дар схемаи master-slave сохта мешавад, ки дар он master сервери асосӣ аст, ки нависишҳоро қабул мекунад, ва slave нусхаи маълумотро барои хондан ва эҳтиёт мегирад. Репликация метавонад синхрон ё асинхрон бошад.

Дар ҳолати норасоии slave, он дигар навсозиро аз master намебирад, аммо master идома медиҳад. Дар ҳолати норасоии master, одатан лозим аст, ки failover ба яке аз репликҳо анҷом дода шавад, то дастрасии маълумот таъмин шавад. Ин метавонад бо истифода аз воситаҳое монанди Patroni ё repmgr автоматӣ карда шавад. Пас аз барқарор кардани slave норасоӣ, бояд онро бо master-и ҳозира дубора синхрон кард, то номувофиқии маълумот пешгирӣ шавад.