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