我正在处理很长的时间序列(一个序列中有数亿个数据点),并且正在考虑将 Cassandra 作为数据存储。在 这个问题, ,Cassandra 提交者之一(超级有帮助 杰贝利斯)说 Cassandra 行可能非常大,并且列切片操作比行切片更快,因此我的问题是:是行大小 仍然有限 通过可用内存?

有帮助吗?

解决方案

是的,行大小仍然受到可用内存的限制。这是因为现在的压缩算法在写出压缩的 SSTable 之前会反序列化内存中的整行。

目前的目标是在 0.7 版本中修复此问题。看 卡桑德拉-16 为了进步。

另一个有趣的链接: Cassandra的局限性

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top