2010-03-12 11 views
5

Ich arbeite mit sehr langen Zeitreihen - Hunderte von Millionen von Datenpunkten in einer Serie - und betrachte Cassandra als Datenspeicher. In this question, einer der Cassandra Committer (die über hilfreich jbellis) sagt, dass Cassandra Zeilen sehr groß sein können, und dass Spalten schneiden Operationen sind schneller als Zeilen-Slices, daher meine Frage: Ist die Zeilengröße still limited von verfügbarem Speicher?Ist die Cassandra-Datenbankzeilengröße durch den verfügbaren Speicher begrenzt?

Antwort

5

Ja, die Zeilengröße ist immer noch durch den verfügbaren Speicher begrenzt. Dies liegt daran, dass der Komprimierungsalgorithmus heute die gesamte Zeile im Speicher de-serialisiert, bevor die kompaktierte SSTable geschrieben wird.

Dies soll derzeit in der Version 0.7 behoben werden. Siehe CASSANDRA-16 für den Fortschritt.

Ein weiterer interessanter Link: CassandraLimitations

+3

NB. Das ist jetzt ein Tage festgelegt. (In der Version 0.7) – Schildmeijer