每个项目的 DynamoDB 生存时间
DynamoDB time to live per Item
我需要使具有不同生存时间配置的项目过期。在某些情况下,table 中的项目在某些情况下也不会过期。在 Cassandra 中,我们可以在记录级别写入时设置生存时间。在 DynamoDB 中,我只能在 table 级别看到 TimeToLive 配置(我也可能错了。)但在项目级别看不到。
- 有没有办法在执行 putItem 时在项目级别设置 TTL
或者
- 在对整个系统影响最小的情况下删除记录的最佳做法是什么?
如果无法在项目级别设置 TTL,我想退回到第二个选项。
我需要使具有不同生存时间配置的项目过期。在某些情况下,table 中的项目在某些情况下也不会过期。在 Cassandra 中,我们可以在记录级别写入时设置生存时间。在 DynamoDB 中,我只能在 table 级别看到 TimeToLive 配置(我也可能错了。)但在项目级别看不到。
- 有没有办法在执行 putItem 时在项目级别设置 TTL 或者
- 在对整个系统影响最小的情况下删除记录的最佳做法是什么?
如果无法在项目级别设置 TTL,我想退回到第二个选项。