是否可以在 apache ignite 中的 SQL 行上设置 TTL?
我知道有关 TTL 的文档: https://apacheignite.readme.io/docs/expiry-policies但如果我理解正确的话,它只适用于缓存层?
我需要做什么:
- 在插入时设置行的 TTL
- 更新单行的 TTL
看来 ModifiedExpiryPolicy 正是我所需要的。
这可能吗?如果是,怎么办?
最佳答案
不幸的是,由于 API 的限制,您无法使用 SQL 设置过期策略。
但是,您可以使用其他机制(Cache API、Data Streamer)添加行,然后跨 SQL 使用它们。
关于java - Apache 点燃: TTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56693384/