ฉันกำลังพิจารณาตั้งค่าการจำลองฐานข้อมูล mysql ของเราเพื่อให้สามารถมีทาสท้องถิ่นในสำนักงานสาขาของเราแต่ละแห่งในขณะที่มีต้นแบบในสำนักงานใหญ่เพื่อปรับปรุงประสิทธิภาพการใช้งานแอปพลิเคชัน (อย่างมีนัยสำคัญ) ที่สำนักงานสาขาของเรา
ตัวฐานข้อมูลนั้นไม่ใหญ่มาก (<1gb) แต่ฉันสงสัยว่า; เมื่อพิจารณาจากการอัปเดตสูงสุด 200-300 รายการ / นาที: การจำลองแบบรวดเร็วแค่ไหน (สมมติว่าก่อนอื่นการเชื่อมต่อ dsl ทั่วไป 5mb เร็วขึ้นถ้าจำเป็น - พยายามรักษาต้นทุนให้ต่ำที่สุดเท่าที่จะทำได้ แต่มีเงินมากขึ้น)
มีการจำลองตารางทั้งหมดเป็นชุดหรือไม่ การจำลองแบบเสร็จสิ้นตามความต้องการเนื่องจากมีการอัปเดตแต่ละระเบียนในตาราง (จากเอกสารฉันคิดว่าฉันเห็นว่าสามารถกำหนดค่าได้) หรือไม่
หมายเหตุ:
- ฉันกำลังคิดการตั้งค่าต้นแบบ 1, 2 ทาส (2 สำนักงานสาขา) ในเอกสารที่นี่ยกเว้นว่าเป็นแอปไม่ใช่เว็บไคลเอ็นต์
- การอัปเดตใด ๆ ที่ทำบนต้นแบบจำเป็นต้องทำซ้ำกับทาสอื่น ๆ ใน <10 นาที
- ทั้งหมดนี้ถือว่าฉันสามารถรับ ORM ของเรา (DevExpress XPO) มีความสุขกับแนวคิดของการอ่านจากทาสและการเขียนถึงต้นแบบ