Ist Cassandra Datenbank Zeilengröße durch den verfügbaren Speicher begrenzt?
Frage
Ich arbeite mit sehr langen Zeitreihen - Hunderte von Millionen von Datenpunkten in einer Reihe - und bin am überlegen Cassandra als Datenspeicher. In diese Frage , einer der Cassandra Committer (die über hilfreich jbellis ) sagt, dass Cassandra Reihen können sehr groß sein, und dass Spalten Slicing Operationen sind schneller als Reihe Scheiben, daher meine Frage: Ist die Zeilengröße noch durch den verfügbaren Speicher begrenzt ?
Lösung
Ja, Zeilengröße nach wie vor durch den verfügbaren Speicher begrenzt. Dies liegt daran, die heute Verdichtungsalgorithmus, um die gesamte Zeile im Speicher de-serialisiert vor dem verdichteten SSTable auszuschreiben.
Dieser wird zur Zeit ausgerichtet in der 0,7 Version behoben werden. Siehe CASSANDRA-16 für den Fortschritt.
Ein weiterer interessanter Link: CassandraLimitations