
BFM MİMARİSİ

BFM
PostgreSQL Failover
Yöneticisi
-
Bilindiği üzere, bir veritabanı yapısı kurulduktan sonra, akla gelen ilk şeylerden biri veriye erişimin devamlılığı ve sürdürülebilirliğidir. Bu noktada, farklı veritabanı yazılımlarının farklı alternatif çözümleri bulunmaktadır.
-
PostgreSQL alanında geliştirmiş olduğumuz yazılımlardan ilki olan BFM, PostgreSQL'in bu noktadaki ihtiyacını en gelişmiş düzeyde gidermek üzere tasarlanmıştır.
-
Tasarım, üç farklı agent bileşiminden oluşmaktadır. Bunlar; BFM Watcher, miniPG ve BIOXY agent.
-
Mimaride, BFM Watcher veritabanı kümesi içerisinde master standby ilişkisini gözetip, herhangi bir fail durumunda Minipg'yi kullanarak, yeni master sunucuyu tayin ederken, BIOXY bu bilgiyi BFM den çekerek gelen istekleri yeni master sunucuya yönlendirmektedir.
-
Bu sayede yüksek erişilebilirlik (High Availability) sağlanarak olası bir network/veritabanı/sunucu problemleminde son kullanıcılar etkilenmeden işlerine devam edebilmektedir.