ttl过期时如何从cassandra中删除陈旧数据
How to delete stale data from cassandra when ttl expires
我有 1 个 cassandra table(table1),它有一些设置的 TTL,还有其他 tables,它们只是元数据。当 table1 的 TTL 到期时,如何从元数据 table 中删除陈旧数据?
注意:我想在我的 spring 启动应用程序中执行此操作
没有“事件”表明数据已过期 - 数据只是变得不可见。因此,您需要附带一些条件,用于查找过时的元数据并删除它们。但正确的解决方案是在元数据上也设置 TTL。
我有 1 个 cassandra table(table1),它有一些设置的 TTL,还有其他 tables,它们只是元数据。当 table1 的 TTL 到期时,如何从元数据 table 中删除陈旧数据?
注意:我想在我的 spring 启动应用程序中执行此操作
没有“事件”表明数据已过期 - 数据只是变得不可见。因此,您需要附带一些条件,用于查找过时的元数据并删除它们。但正确的解决方案是在元数据上也设置 TTL。