Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 清除/删除DynamoDB中的多个项目_Amazon Web Services_Amazon Dynamodb - Fatal编程技术网

Amazon web services 清除/删除DynamoDB中的多个项目

Amazon web services 清除/删除DynamoDB中的多个项目,amazon-web-services,amazon-dynamodb,Amazon Web Services,Amazon Dynamodb,为了保持发电机B的尺寸可接受。 我需要有一个触发和定期清除数据库的方式。 AmazonDynamodb似乎支持一个BatchWriteItem操作来同时删除多个项目。 最好的方法是什么?您是否考虑过使用内置的TTL功能: Amazon DynamoDB的生存时间(TTL)允许您定义项目在 表过期,以便可以从中自动删除它们 数据库在表上启用TTL后,可以为 按项删除,允许您将存储使用限制为 只有那些相关的记录 如果您不断积累丢失的数据,TTL非常有用 特定时间段后的相关性(例如,会话数据、, 事件

为了保持发电机B的尺寸可接受。 我需要有一个触发和定期清除数据库的方式。 AmazonDynamodb似乎支持一个BatchWriteItem操作来同时删除多个项目。
最好的方法是什么?

您是否考虑过使用内置的TTL功能:

Amazon DynamoDB的生存时间(TTL)允许您定义项目在 表过期,以便可以从中自动删除它们 数据库在表上启用TTL后,可以为 按项删除,允许您将存储使用限制为 只有那些相关的记录

如果您不断积累丢失的数据,TTL非常有用 特定时间段后的相关性(例如,会话数据、, 事件日志、使用模式和其他临时数据)。如果你有 必须仅保留一定时间的敏感数据 根据合同或法规义务,TTL帮助您 确保及时并按计划将其移除


您是否考虑过使用内置TTL功能:

Amazon DynamoDB的生存时间(TTL)允许您定义项目在 表过期,以便可以从中自动删除它们 数据库在表上启用TTL后,可以为 按项删除,允许您将存储使用限制为 只有那些相关的记录

如果您不断积累丢失的数据,TTL非常有用 特定时间段后的相关性(例如,会话数据、, 事件日志、使用模式和其他临时数据)。如果你有 必须仅保留一定时间的敏感数据 根据合同或法规义务,TTL帮助您 确保及时并按计划将其移除