Toplamda 2,308,070 satır, toplam 5 tablo, her tabloda 130 ile 160 arasında sütun ve her sütunda ortalama 400,000 satır, google cloud sql kullanıyorum fakat son zamanlarda ciddi yavaşlamalar oluyor bu 5 tablo aynı anda güncelleniyor ve 10 dk aralıkla, jqgrid ile kullanıcılara bu tablodaki verileri sunuyoruz analiz yapmaları için sorgu sayısıda yüksek oluyor haliyle, bu tür bir veri tabanı için nasıl önerilerde bulunabilirsiniz ? Açıkçası google maliyeti yüksek fakat verimlilik çok güzel son zamanlarda kurların yükselmesiyle ciddi oranda maliyet artışı yaşadık bu konuda siz olsanız nasıl bir yol izlerdiniz?
NoSQL olarak kendiniz dizayn etmeye çalışın MongoDB önerebilirim. Heroku kullanımını ve deployment süreçlerini araştırın. Mevcut olanı kullanacaksınız en çok sorgu yaptığınız alanlara index atabilirsiniz. Alanlar için oluşturduğunuz tipleride optimize edebilirsiniz char yada varchar kullanmak, INT yerine TINYINT kullanmak gibi. Tablolarınızı birleştirmeyi deneyebilirsiniz zira 2 farklı tablodan aynı anda veri çekmek yerine tek tablodan daha hızlı veri çekebilirsiniz. Mevcut ile devam edecekseniz MySQL Cluster tarzı birden fazla sunucu edinmeniz gerekebilir.