ในร้านของเราเราเลือก repmgr และ pgbouncer แทนที่จะเป็น pgpool repmgr มีเครื่องมือที่ดีในการติดตั้งและบำรุงรักษาคลัสเตอร์ของเซิร์ฟเวอร์ฐานข้อมูลที่จำลองแบบแล้ว ในกรณีของเรา 1 ต้นแบบและ 2 ทาส (หนึ่งล้มเหลวและทดสอบประสิทธิภาพการอ่านสดหนึ่งที่สามารถกลายเป็นล้มเหลวของต้นแบบใหม่) pgpool มีปัญหาเกี่ยวกับการเปลี่ยนแปลงการกำหนดค่าในกรณีส่วนใหญ่คุณต้องรีสตาร์ทบริการและหากคุณมีเวลาหยุดทำงาน นี่เป็นปัญหาเมื่อคุณต้องการความพร้อมในการใช้งาน 24x7x365
repmgrd (the deamon) ช่วยในการเลือกต้นแบบใหม่หลังจากเกิดความล้มเหลวคุณไม่ต้องการสถานการณ์สมองแตก เรามีที่อยู่ IP เสมือนหนึ่งรายการสำหรับฐานข้อมูลหลักซึ่งเป็นฐานข้อมูลหลักในขณะนั้น เมื่อเซิร์ฟเวอร์อื่นกลายเป็นเซิร์ฟเวอร์นี้เป็นเซิร์ฟเวอร์เดียวที่ใช้ที่อยู่นี้ เซิร์ฟเวอร์ฐานข้อมูลทุกตัวจะมีที่อยู่ IP ของตัวเองสำหรับแบบสอบถามแบบอ่านอย่างเดียว
repmgr ดูแลโดยคนเดียวกับที่สร้างการจำลองแบบการสตรีมในตอนแรกดังนั้นพวกเขาจึงรู้ว่าสิ่งที่พวกเขาพูดคุยเกี่ยวกับ เวอร์ชั่น 2.0 กำลังจะเปิดตัว
เตรียมพร้อมสำหรับสถานการณ์ที่เลวร้ายทำการทดสอบอย่างจริงจังโดยดึงปลั๊กไฟและปลั๊กเครือข่าย! เมื่อมีบางอย่างผิดพลาดสิ่งอื่น ๆ อีกมากมายก็เกิดความผิดพลาดและจะกัดคุณที่ด้านหลังเมื่อคุณไม่สามารถจ่ายได้
การจำลองแบบเป็นสิ่งหนึ่งความล้มเหลวในการทำงานหลังจากปัญหาร้ายแรงบางอย่างเป็นอีกเรื่องหนึ่ง