gpt4 book ai didi

java - 触发 TTL 删除 Cassandra

转载 作者:行者123 更新时间:2023-11-29 08:27:42 24 4
gpt4 key购买 nike

我目前正在用 Java 构建一个使用 Cassandra 数据库的应用程序,我希望有一个表在另一个 Cassandra 表中接收过期数据。有没有办法实现可以执行此操作的触发器?

最佳答案

数据实际上并没有在计时器或任何东西上过期。数据使用 ttl 写入磁盘。当读到 ttl + writetime < now 时它会将其视为墓碑而不是数据。然后在 gc_grace_seconds 之后它最终会在压实时被清除。因此,当数据过期时,可能需要几天时间才能将其实际从磁盘中删除,具体取决于压缩策略。

不过要回答问题,不,你不能。

关于java - 触发 TTL 删除 Cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51144414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com