Gereksinimlerim:
- 3000 Bağlantılar
- % 70-85 Yazma vs Okuma
Şu anda, 700 bağlantıda bir Yüksek CPU, Ekstra Büyük Örnek'i maksimize ediyoruz. 8 çekirdeğin tümü maks. Bellek iyi olduğundan eşzamanlı bağlantı sayısı olduğunu düşünüyoruz. Yazmanın kendisi çok basittir (validasyonlar yavaş şeyler). 3000'e ölçeklendirmek için birden fazla sunucuya, mevcut seçeneklere gitmemiz gerekiyor:
- MySQL Parçalaması
- MongoDB Kümesi
- kötü olayları önceden haber veren kimse
- Hadoop ve MySQL (Hadoop önbellekleri, MySQL'e tek dökümü)
- MongoDB ve MySQL (Hadoop yerine önbellek için mongo kullanıyoruz)
Bu sayıda bağlantıyı ele almak için bir dizi soru:
- MySQL Sharding eşzamanlı bağlantıları işleyebilir mi?
- Tek bir master bu eşzamanlı bağlantıları idare edebilir mi, yoksa Mongo gibi çok kafalı daha iyi bir seçenek midir?
Sorunumu iyi tanımlamazsam özür dilerim. Lütfen sorular sorun.