Yêu cầu của tôi là:
- 3000 kết nối
- 70-85% Viết so với Đọc
Hiện tại, chúng tôi đang tối đa hóa một CPU cao, cực lớn với 700 kết nối. Tất cả 8 lõi được tối đa. Chúng tôi nghĩ rằng đó là số lượng kết nối đồng thời vì bộ nhớ là tốt. Việc viết chính nó là rất đơn giản (xác nhận những điều chậm). Để mở rộng quy mô lên 3000, chúng tôi cần đến nhiều máy chủ, các tùy chọn hiện tại:
- MySQL Shending
- Cụm MongoDB
- Cassandra
- Hadoop & MySQL (Bộ nhớ cache Hadoop, kết xuất đơn vào MySQL)
- MongoDB & MySQL (thay vì Hadoop, chúng tôi sử dụng mongo cho bộ đệm)
Để xử lý số lượng kết nối này, một số câu hỏi:
- MySQL Shending có thể xử lý các kết nối đồng thời không?
- Bất kỳ bậc thầy duy nhất nào có thể xử lý các kết nối đồng thời này, hoặc một đầu nhiều đầu như Mongo là một lựa chọn tốt hơn?
Tôi xin lỗi nếu tôi không mô tả tốt vấn đề của mình. Hãy đặt câu hỏi.