คำถามติดแท็ก pgpool

2
การจำลองแบบสตรีมมิ่งและความล้มเหลวบน PostgreSQL
ฉันกำลังพิสูจน์แนวคิดเกี่ยวกับการจำลองแบบ PostgreSQL หลังจากการอภิปรายในฟอรัมเราตัดสินใจที่จะไปกับการจำลองแบบสตรีมมิ่งเนื่องจากประสิทธิภาพดีเมื่อเทียบกับโซลูชันอื่น ๆ PostgreSQL ไม่ได้ให้การเฟลโอเวอร์อัตโนมัติสำหรับการจำลองแบบการสตรีม เราสามารถเปลี่ยนทาสให้เป็นมาสเตอร์โดยใช้ไฟล์ทริกเกอร์ แต่มันไม่สามารถจัดการได้ ดังนั้นฉันจึงต้องการโซลูชันที่มี failover อัตโนมัติและมีความพร้อมใช้งานสูง มีโซลูชั่นที่แตกต่างกัน: Repmgr Linux Heartbeat Pgpool-II (สำหรับการ failover อัตโนมัติเท่านั้น) เครื่องมืออื่น ๆ ในกรณีที่คุณใช้ คำถามของฉันคือวิธีแก้ปัญหาที่ควรใช้?

2
Postgres ด้วยสถาปัตยกรรม pgpool
ด้านล่างนี้เป็นตัวอย่างสถาปัตยกรรม pgpool: นี่หมายความว่าคุณจะต้องมี pgpool บนเซิร์ฟเวอร์เดียว จริงหรือ เมื่อฉันมองไปที่การตั้งค่าที่ผมยังเห็นว่าคุณกำหนดค่าแบ็กเอนด์ภายในpgpool.conf; ดังนั้นมันจึงมีความหมายเพิ่มเติม แต่มันไม่ได้อธิบายว่าทำไมฉันจึงเห็น pgpool บนเซิร์ฟเวอร์ส่วนหลังด้วย เมื่อดูเอกสารฉันเห็นด้วย: หากคุณใช้ PostgreSQL 8.0 หรือใหม่กว่าแนะนำให้ติดตั้งฟังก์ชั่น pgpool_regclass ใน PostgreSQL ทั้งหมดเพื่อให้เข้าถึงได้โดย pgpool-II ขอแนะนำอย่างยิ่งเนื่องจากจะใช้ภายในโดย pgpool-II ดังนั้นฉันไม่แน่ใจว่าจะคิดอย่างไร หากเป็นวิธีที่ดีที่สุดที่จะมี pgpool ในแบ็กเอนด์ทั้งหมดหรือเพียงเซิร์ฟเวอร์เฉพาะ?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.