Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/134.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 dynamodb Dynamo db:TTL软删除与直接删除记录_Amazon Dynamodb - Fatal编程技术网

Amazon dynamodb Dynamo db:TTL软删除与直接删除记录

Amazon dynamodb Dynamo db:TTL软删除与直接删除记录,amazon-dynamodb,Amazon Dynamodb,Amazon DynamoDB Time to Live(TTL)使我们能够自动删除过期项目,而无需额外成本,从而降低手动扫描表和删除项目的复杂性和成本,但 它通常在过期后48小时内删除过期的项目 因此,如果我们必须维护删除后读取功能,但这不起作用,那么现在我们可以使用TTL添加软删除功能来摆脱这种情况,TTL将帮助我们永久删除记录 另一方面,我们可以使用DELETEITEM/S API直接删除记录,但这会导致性能方面的额外成本 现在,如果我的delete工作负载是400 TPS,记录大小为1K

Amazon DynamoDB Time to Live(TTL)使我们能够自动删除过期项目,而无需额外成本,从而降低手动扫描表和删除项目的复杂性和成本,但 它通常在过期后48小时内删除过期的项目

因此,如果我们必须维护删除后读取功能,但这不起作用,那么现在我们可以使用TTL添加软删除功能来摆脱这种情况,TTL将帮助我们永久删除记录

另一方面,我们可以使用DELETEITEM/S API直接删除记录,但这会导致性能方面的额外成本

现在,如果我的delete工作负载是400 TPS,记录大小为1KB,那么使用in-two(删除将仅基于分区键)的更好方法是什么