Logo
Section 1 / 3

各种选项概述

了解通过 AWS 控制台在表中创建项目的各种选项。

导入

各种选项概述

了解通过 AWS 控制台在表中创建项目的各种选项。

可以通过以下方式创建项目:

  1. 使用 PutItem API
  2. 通过 AWS 控制台 创建项目
  3. 使用 BatchWriteItem API

PutItem

该 API 是向数据库中插入项目的最常用方法。我们可以使用它在指定表中创建一个新项目。插入项目时,必须明确指定该项目的主键。如果所插入项目的主键与表中已存在的某个项目相同,则原有的项目将被新项目覆盖。

通过 AWS 控制台创建项目

这是在 DynamoDB 中创建项目的最简单方式。但这种方式属于手动操作,无法有效扩展到批量插入数百万个项目的情况。

具体操作步骤如下:进入我们创建表的 AWS 控制台页面:

  1. 点击左侧边栏中的 Tables(表)选项卡。
  2. 选择要创建项目的表。
  3. 点击 Create Item(创建项目)按钮。
    创建项目按钮
    创建项目按钮

BatchWriteItem

可以批量写入项目,每批最多包含 25 个项目。整个请求的总大小应小于 16 MB,每个单独项目的大小最多为 400 KB。

该机制利用并行处理能力来加快写入速度,适用于需要向 DynamoDB 传输大量数据的场景。

我们也可以通过程序中多个线程并发调用 PutItem API 来达到类似的速度效果,但此时需要自行处理并发控制逻辑。相比之下,由 AWS 自动管理这些细节更为简便可靠。

什么是 DynamoDB?

创建单个项