适用于 Java 的 AWS SDK 版本 1 和版本 2 之间的文档 API 差异
文档 API 支持将 JSON 风格的文档作为 DynamoDB 表中的单个项目来处理。V1 文档 API 在 V2 中有对应的 API,但是 V2 没有像 V1 那样为文档 API 使用单独的客户端,而是在 DynamoDB 增强型客户端中整合了文档 API 功能。
在 V1 中,Item 类代表来自 DynamoDB 表的非结构化记录。在 V2 中,非结构化记录由 EnhancedDocument
下表比较了 V1 和 V2 中文档 API 之间的差异。
| 应用场景 | V1 | V2 |
|---|---|---|
| Create a document client |
|
|
| Reference a table |
|
|
| Work with semi-structured data | ||
| Put item |
|
|
| Get item |
|
|
| Work with JSON items | ||
| Convert a JSON structure to use it with the Document API |
|
|
| Put JSON |
|
|
| Read JSON |
|
|
API 参考和文档 API 指南
| V1 | V2 | |
|---|---|---|
| API 参考 | API 参考 | API 参考 |
| 文档指南 | Amazon DynamoDB 开发人员指南 | 增强型文档 API(本指南) |