Clustering, Splitter oder einfache Partition / Replikation

Brauche ich einige Ratschläge von Euch Experten zu diesem Thema. Die Sache ist, dass wir haben eine Facebook-Anwendung einige Tage her, und es hat eine Menge von Viralität zum Glück, das problem ist, dass unsere Datenbank angefangen, sich WIRKLICH VOLL (einige Tabellen haben mehr als 25 Millionen Zeilen jetzt) und es kam zu dem Punkt, dass die app nur aufgehört zu arbeiten, da gab es eine Schlange von tausenden und Abertausenden von schreiben gemacht.

Brauche ich, um zu implementieren eine Lösung für die Skalierung dieser app SCHNELL, aber ich bin mir nicht sicher, ob ich verfolgen sollte, Splitter oder Clustering da ich nicht sicher bin, was sind die pro 's und con' s eines jeden von Ihnen, und ich dachte an eine Partition /Replikations-Ansatz, aber ich glaube, dass hilft nicht, wenn die Last auf der schreibt?

  • Mit den Grundlagen beginnen - Sie haben die Indizes im Ort? Sind Sie die richtigen Indizes für die Anwendung?
  • Ja, ich habe eine Menge von Indizes in Ort, und Sie sind es definitiv die richtigen sind, wir sind nicht zu sehen, langsame Abfragen, aber nur eine unglaublich große Menge von Anleitungen schreiben.
InformationsquelleAutor albertosh | 2011-01-04
Schreibe einen Kommentar