আমাদের দোকানে আমরা পিজপুলের পরিবর্তে repmgr এবং pgbouncer নির্বাচন করেছি। প্রতিলিপি ডাটাবেস সার্ভারগুলির গুচ্ছ সেটআপ এবং বজায় রাখার জন্য repmgr এর কিছু দুর্দান্ত সরঞ্জাম রয়েছে। আমাদের ক্ষেত্রে 1 জন মাস্টার এবং 2 ক্রীতদাস (একটি ফেইলওভার এবং একটি লাইভ রিড পারফরম্যান্স টেস্ট যা নতুন মাস্টারের ফেলওভার হয়ে উঠতে পারে)। পিজিপুলের কনফিগারেশনের পরিবর্তনগুলির সাথে সমস্যা রয়েছে, বেশিরভাগ ক্ষেত্রে আপনাকে পরিষেবাটি পুনরায় চালু করতে হবে এবং এর জন্য আপনার কিছুটা ডাউনটাইম রয়েছে। আপনার 24x7x365 প্রাপ্যতা প্রয়োজন হলে এটি একটি সমস্যা।
repmgrd (ডিমন) একটি ব্যর্থতার পরে নতুন মাস্টার নির্বাচন করতে সহায়তা করে, আপনি সত্যিকার অর্থে বিভক্ত মস্তিষ্কের পরিস্থিতি চান না। মাস্টার ডাটাবেসের জন্য আমাদের কাছে একটি ভার্চুয়াল আইপি-ঠিকানা রয়েছে, সেই মুহুর্তে যে ডাটাবেসটি মাস্টার। অন্য সার্ভার যখন মাস্টার হয়ে যায়, এই ঠিকানাটি ব্যবহার করে এটিই কেবল সার্ভার। প্রতিটি ডাটাবেস সার্ভারের কেবলমাত্র পঠন অনুসন্ধানের জন্য নিজস্ব আইপি-ঠিকানা রয়েছে।
repmgr একই লোকদের দ্বারা পরিচালিত হয় যা প্রথম স্থানে স্ট্রিমিংয়ের প্রতিলিপি তৈরি করেছিল, তাই তারা কী বিষয়ে কথা বলে তা তারা জানে। সংস্করণ 2.0 প্রকাশ হতে চলেছে।
সবচেয়ে খারাপ পরিস্থিতির জন্য প্রস্তুত করুন, কিছু পাওয়ার এবং নেটওয়ার্ক প্লাগগুলি টেনে নিয়ে কিছু গুরুতর পরীক্ষা করুন! যখন কিছু ভুল হয়ে যায়, ইতিমধ্যে আরও অনেকগুলি জিনিস ভুল হয়ে গেছে এবং যখন আপনি এটি সামর্থ্য না করতে পারেন তখন আপনাকে পিছনে কামড় দেবে।
প্রতিলিপি একটি জিনিস, কিছু গুরুতর সমস্যার পরে একটি কাজ ব্যর্থতা, অন্য জিনিস।