2016-03-18 18 views
1

Wie garantiert Cassandra kein Versagen des Knotens zu irgendeinem Zeitpunkt, ich weiß, dass Daten repliziert werden, so gibt es keine Probleme der Verlust der Datenwann scheitert der Cassandra-Knoten?

+2

Cassandra garantiert nicht das Fehlen von Knotenfehlern. Es ist so ausgelegt, dass es Knotenausfälle toleriert. Dies gibt dem Gesamtsystem eine viel bessere Lebendigkeit, da Teile versagen können, ohne dass das Ganze kompromittiert wird. – RussS

Antwort

2

Cassandra Knoten können aufgrund einer Vielzahl von Gründen wie sehr schwere schreiben , Speicherfehler, Hardwarefehler, Tombstone-Limit 100k Fehler, Komprimierungsfehler, Netzwerkfehler und so weiter.

Cassandra kann nicht garantieren, dass der Knoten nicht ausfällt, da er wie jede andere Software anfällig für abhängige Komponenten und Hardware ist.

Was es garantiert, ist, dass Sie keinen Datenverlust haben werden, bis Sie eine minimale Anzahl von benötigten Knoten haben, basierend auf dem Replikationsfaktor.

2

Cassandra konnte keinen Ausfall von Knoten wie jedes andere System garantieren, aber mit einer korrekten Konfiguration des Cassandra-Clusters, mit einer ausreichenden Anzahl von Knoten und Replikaten, sogar einigen der Knoten unten, bleibt der gesamte Cluster verfügbar keine Daten verloren, die für Kunden transparent sein könnten. Kunden werden es nicht erkennen.

Verwandte Themen