【发布时间】:2019-11-06 00:17:09
【问题描述】:
我反复执行一项操作,每次迭代都会在我的 Cassandra 表中创建一条记录。但是,出于我的目的,我只需要存储有限数量的最新结果。陈旧的行并不有趣,而且数据库的大小也会迅速膨胀,因为该操作需要在很多天内每秒运行多次。
我本质上是使用 Cassandra 表作为缓冲区。这是设计使然。
有没有办法将 Cassandra 设置为限制表可以拥有的行数,并在推送新行时自动删除旧行以最小化性能影响?
我的代码库是 Python,所以我更喜欢 Python 解决方案。
【问题讨论】: