“最新数据”的列族(在cassandra中)

时间:2012-03-03 13:23:16

标签: cassandra

在我的previous question中,我问过如何使用CQL在cassandra中实现固定数字列。

问题是,用户试图将行的列保持在固定数量(大小)是没有意义的。

我们知道“宽排设计”非常方便,另一方面我们必须保持大小合理的尺寸。那么,我们需要水桶吗?每月,每天甚至每小时一桶......桶的问题在于,对于其他人而言,每小时一些行的分布可能是有意义的年度桶。

那么为什么不告诉cassandra,我想要一个像LRU缓存这样的列系列,但是在磁盘上需要一些“最新数据”。

列族存储参数:

max_column_number_hint:1000 //含义:试着保持1000左右,好吗?我可以使用墓碑或800 - 1200范围

max_row_size_hint:1MB

Cassandra已经有后台工作,列已经有时间戳;所以,为什么不呢?

1 个答案:

答案 0 :(得分:1)

它位于CASSANDRA-3929

  

我们目前支持按生存时间到期的列;我们还要求连续保留最新的N列。