MySQL und Memcached - wie sinnvoll nutzen?

klausausbayern

New Member
Hallo Zusammen,

ich habe aktuell eine MySQL DB mit folgenden Tabellen:

user -> 160T Einträge mit den Nutzerinformatioen
vote -> 18 Mio Einträge mit den Freundschaftsanfragen der Nutzer

Und ca. 200 Freundschaftsnfragen pro Minute -> inserts in die vote Tabelle..

Wie kann ich da sinnvoll mit Memcached die Performance steigern, wenn sich die vote-Tabelle ständig ändert?

Beste Grüße, Klaus aus Bayern
 
Hast du schon einmal überlegt für flüchtige Daten komplett einen eine Key Value Store einzusetzen?

Weil es wohl auf Persistenz ankommt lieber Redis an Stelle von Memcached nehmen.

Sobald die Anfrage abgelehnt, oder angenommen wurden, kann man diese dann ggf. in einen Datensatz übersetzen und in die MYSQL Datenbank inserten.

Da Redis eine in Memory Datenbank ist, sollte, ausreichend Ram vorausgesetzt, kein Performanceproblem auftreten.

Genaueres könnte man vielleicht sagen, wenn man die Struktur und Funktion deiner Tabellen kennt.

Sind diese beiden Tabellen, die einzigen, oder reden wir von einer ausgewachsenen relationalen Datenbank?
 
Back
Top