在我的previous question中,我问过如何使用CQL在cassandra中实现固定数字列。
问题是,用户试图将行的列保持在固定数量(大小)是没有意义的。
我们知道“宽排设计”非常方便,另一方面我们必须保持大小合理的尺寸。那么,我们需要水桶吗?每月,每天甚至每小时一桶......桶的问题在于,对于其他人而言,每小时一些行的分布可能是有意义的年度桶。
那么为什么不告诉cassandra,我想要一个像LRU缓存这样的列系列,但是在磁盘上需要一些“最新数据”。
列族存储参数:
max_column_number_hint:1000 //含义:试着保持1000左右,好吗?我可以使用墓碑或800 - 1200范围
或
max_row_size_hint:1MB
Cassandra已经有后台工作,列已经有时间戳;所以,为什么不呢?