Mysql-Cluster vs. grundlegendes Mysql-DB-Setup (kein Cluster)

Mysql-Cluster vs. grundlegendes Mysql-DB-Setup (kein Cluster)

Warum benötigt ein MySQL-Cluster mehr RAM als eine grundlegende MySQL-Datenbankkonfiguration (kein Cluster)?

Was ist der ideale RAM-Bedarf für einen MySQL-Cluster mit 2 MySQL-Servern auf 2 verschiedenen Hosts?

Antwort1

Eine der Stärken von MySQL Cluster ist, dass es auf Standardhardware ausgeführt werden kann und diesbezüglich keine ungewöhnlichen Anforderungen stellt.außer bei großen RAM-Mengen, da die gesamte Live-Datenspeicherung im Speicher erfolgt.

http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-overview-requirements.html

Antwort2

Ich habe keine direkte Erfahrung mit MySQL-Clustern, aber ich glaube, es liegt an der (aggressiven) Datenzwischenspeicherung. Theoretisch antizipiert man durch Zwischenspeicherung das Lokalitätsmuster, d. h. man neigt dazu, immer wieder auf bestimmte Teilmengen von Daten zuzugreifen, daher ist es sinnvoll, sie im lokalen Knoten zwischenzuspeichern.

Wie viel also? Ich glaube, da gibt es keine wirkliche Grenze. Rammen Sie so viel wie möglich ... 2 oder 4 Gigabyte sind meiner Meinung nach eine angemessene Menge ... oder mehr, wenn Sie einen größeren Datensatz haben.

Grüße,

Mulyadi-Blog: the-hydra.blogspot.com

verwandte Informationen