Sobes.tech
Senior

PostgreSQL'de replikasyonu anlat: master-slave, replik başarısız olduğunda ne olur

sobes.tech yapay zeka

AI'dan gelen yanıt

PostgreSQL'de çoğunlukla master-slave (ana-köle) şeması kullanılır; burada master, kayıtları kabul eden ana sunucudur, ve slave, okuma ve yedekleme için veri kopyası alan bir replikadır. Replikasyon senkron veya asenkron olabilir.

Köle (slave) arızalandığında, master'dan güncellemeleri almaya devam etmez, ancak master çalışmaya devam eder. Master arızalandığında, genellikle verilerin erişilebilirliğini sağlamak için bir replikaya failover yapılması gerekir. Bu, Patroni veya repmgr gibi araçlar kullanılarak otomatikleştirilebilir. Arızalanan replikayı tekrar senkronize etmek için, mevcut master ile yeniden uyumlu hale getirilmelidir, böylece veri tutarsızlıkları önlenir.