我正在处理很长的时间序列 - 一个系列中有数亿个数据点 - 我正在考虑将Cassandra作为数据存储.在这个问题中,一个Cassandra提交者(超级有用的jbellis)说Cassandra行可能非常大,并且列切片操作比行切片快,因此我的问题是:行大小是否仍受可用内存的限制?
是的,行大小仍然受可用内存的限制.这是因为今天的压缩算法在写出压缩的SSTable之前反序列化了内存中的整行.
目前这个目标是在0.7版本中修复.有关进展,请参阅CASSANDRA-16.
另一个有趣的链接:CassandraLimitations