Warum fängst du nicht mit einem "einzelnen & kleinen" Cassandra-Server an, wie du es normalerweise mit MySQL machst?

Für jede Website, die gerade erst anfängt, ist die Last anfangs minimal und wächst anfangs langsam. Die Leute beginnen mit ihren MySQL-basierten Sites in der Regel mit einem einzelnen Server (*** auch ein VPS-Server, kein dedizierter Server), der sowohl als App-Server als auch als DB-Server ausgeführt wird Sie trennen die Datenbank vom App-Server und geben ihr einen separaten VPS-Server. Dies erwartet ein Start-up bei der Planung der Ressourcenbeschaffung.

Aber soweit ich das gesehen habe, ist es etwas ganz anderes mit Cassandra. Normalerweise wird empfohlen, mit mindestens einem 3-Knoten-Cluster (auf dedizierten Servern) mit sehr viel RAM zu beginnen. 4GB oder 8GB RAM ist das, womit sie anfangen wollen. Cassandra benötigt also im Vergleich zu MySQL mehr Hardwareressourcen, damit eine Website eine ähnliche Leistung erbringt, eine ähnliche Last / Verkehrs- und Datenmenge bereitstellt. Ich weiß, dass Cassandra aufgrund der Replikation höhere Speicheranforderungen hat, aber was ist mit anderen Hardwareressourcen?

Können wir nicht mit Cassandra-basierten Apps wie MySQL beginnen? Beginnen Sie mit 1 oder 2 VPS und fügen Sie bei Bedarf weitere hinzu?

Bearbeiten:

Ich möchte Äpfel nicht mit Orangen vergleichen. Ich möchte nur wissen, in welcher viel gefährlicheren Situation ich mich befinde, wenn ich mit einer VPS-basierten Cassandra-Installation auf einem einzelnen Knoten gegenüber einer VPS-basierten MySQL-Installation auf einem einzelnen Knoten beginne. Unterschied zwischen diesen beiden Situationen. Sind Cassandra-Server anfälliger als MySQL-Server? Was ist schlimm, wenn ich Tomcat zusammen mit Cassandra einsetze, da die Leute den LAMP-Stack auf einem einzelnen Server verwenden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage