捕获通过 Time to Live Cassandra 过期的数据



我有一个特定的用例,我想对过期的数据执行一些操作,作为在 cassandra 中插入一行时提供 TTL 的原因。目前,我找不到任何此类条款,我可以在其中获取由于TTL原因而过期的数据。

您可以更改数据模型,将 ttl'd 日期作为您可以查询的部分。您可以制作一个批量作业,每隔一段时间处理它们。

或者,您可以制定一个自定义压缩策略,在读取已过期的列时触发某些内容。它不会是"发生的那样",而是随着柱子被清理/变成墓碑而更多的。

最新更新