【发布时间】:2014-07-14 08:35:20
【问题描述】:
由于 Cassandra DB 提供了一个选项来设置生存时间(TTL)值,以根据记录设置的 TTL 值自动删除记录。我有一个用户可以更改数据到期日期的案例,这意味着用户可以随时更改数据到期日期。
案例:
- 假设默认有效期为 10 天。
- 然后插入一些记录,设置 TTL 为 10 天。
- 2 天后,用户将有效期更改为 30 天。
- 但是之前插入的 10 天 TTL 周期的数据会在 10 天而不是 30 天后自动删除。
要求: 每当用户通过 UI 更改有效期时,我们都想更改数据库中的 TTL。 是否有任何选项可以更新 Cassandra DB 中记录的 TTL。
【问题讨论】:
-
我还阅读了有关这个新数据库的详细信息,它非常好地管理具有过期期限的数据。我也需要这个问题的答案,以便我也将使用这个数据库。
标签: database