हमारी दुकान में हमने पगमार्क के बजाय रिपीग्र और पगबॉन्सर का चयन किया। repmgr में प्रतिकृति डेटाबेस सर्वर के क्लस्टर को सेटअप करने और बनाए रखने के लिए कुछ अच्छे टूलिंग हैं। हमारे मामले में 1 मास्टर और 2 दास (एक असफलता और एक लाइव रीड परफॉर्मेंस टेस्ट जो नए मास्टर का फेलओवर बन सकता है)। pgpool में कॉन्फ़िगरेशन में परिवर्तन के साथ समस्याएं हैं, ज्यादातर मामलों में आपको सेवा को पुनरारंभ करना होगा और इसके बाद आपके पास कुछ डाउनटाइम होगा। यह एक समस्या है जब आपको 24x7x365 उपलब्धता की आवश्यकता होती है।
repmgrd (बधिर) एक असफलता के बाद नए मास्टर का चयन करने में मदद करता है, आप वास्तव में एक विभाजित मस्तिष्क की स्थिति नहीं चाहते हैं। हमारे पास मास्टर डेटाबेस के लिए एक वर्चुअल आईपी-एड्रेस है, उस पल में मास्टर जो डेटाबेस है। जब कोई अन्य सर्वर मास्टर हो जाता है, तो यह इस पते का उपयोग करने वाला एकमात्र सर्वर होता है। हर डेटाबेस सर्वर में केवल प्रश्नों को पढ़ने के लिए स्वयं का आईपी-पता होता है।
repmgr को उन्हीं लोगों द्वारा बनाए रखा जाता है जिन्होंने पहली बार में स्ट्रीमिंग प्रतिकृति बनाई थी, इसलिए वे जानते हैं कि वे किस बारे में बात करते हैं। वर्जन 2.0 रिलीज होने वाली है।
सबसे खराब स्थिति के लिए तैयार करें, कुछ शक्ति और नेटवर्क प्लग खींचकर गंभीर परीक्षण करें! जब कुछ गलत हो जाता है, तो कई अन्य चीजें पहले से ही गलत हो जाती हैं और जब आप इसे बर्दाश्त नहीं कर सकते हैं तो आपको पीठ में काट लेंगे।
प्रतिकृति एक चीज है, कुछ गंभीर समस्याओं के बाद काम करना विफलता है, दूसरी बात है।