ความต้องการของฉันคือ:
- การเชื่อมต่อ 3000
- 70-85% เขียน vs อ่าน
ขณะนี้เรากำลังใช้งาน CPU ระดับสูง, ขนาดใหญ่พิเศษเป็นพิเศษที่ 700 การเชื่อมต่อ 8 แกนทั้งหมดมีค่าสูงสุด เราคิดว่ามันเป็นจำนวนของการเชื่อมต่อพร้อมกันเนื่องจากหน่วยความจำดี การเขียนนั้นง่ายมาก (การตรวจสอบความถูกต้องช้า) หากต้องการขยายขนาดเป็น 3000 เราต้องไปที่เซิร์ฟเวอร์หลายตัวเลือกปัจจุบัน:
- MySQL Sharding
- MongoDB คลัสเตอร์
- คาสซานดรา
- Hadoop & MySQL (แคช Hadoop, ดัมพ์เดี่ยวไปยัง MySQL)
- MongoDB & MySQL (แทนที่จะเป็น Hadoop เราใช้ Mongo เป็นแคช)
เพื่อจัดการกับจำนวนการเชื่อมต่อนี้จำนวนคำถาม:
- MySQL Sharding สามารถจัดการการเชื่อมต่อพร้อมกันได้หรือไม่?
- มาสเตอร์คนใดคนหนึ่งสามารถจัดการการเชื่อมต่อที่เกิดขึ้นพร้อมกันเหล่านี้หรือตัวเลือกที่ดีกว่าหลายอย่างเช่น Mongo ได้หรือไม่?
ฉันขอโทษถ้าฉันอธิบายปัญหาไม่ได้ กรุณาถามคำถาม