首页 > 解决方案 > DynamoDB 是否对删除表收费?

问题描述

我需要从 DynamoDB 中的大表(数十亿条目)中删除大多数项目。

我的两个选择是删除整个表或进行扫描并因此批量删除。第二个选项算作读/写容量。但是我想知道一次删除整个表是否会向我收取 DynamoDB 的写入容量。

标签: amazon-dynamodb

解决方案


根据这里

以下描述了 DynamoDB 写入操作如何消耗write capacity units

  • PutItem
  • 更新项目
  • 删除项目
  • BatchWriteItem

下面介绍 DynamoDB 读取操作如何消耗read capacity units

  • 获取项目
  • 批量获取项目
  • 询问
  • 扫描

删除表,您需要使用DeleteTable,它不在readorwrite操作列表中。它不被视为capacity unit消耗性操作,因此不应收费。


推荐阅读