NoSQL Workbench for DynamoDB - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

NoSQL Workbench for DynamoDB

NoSQL Workbench for Amazon DynamoDB 是一个跨平台的客户端 GUI 应用程序,可用于现代数据库开发和运营。它适用于 Windows、macOS 和 Linux 系统。利用 NoSQL Workbench,您可以设计 DynamoDB 数据模型,将访问模式定义为真实的 DynamoDB 操作,并使用示例数据对其进行验证。此外,您还可以将数据模型组织成项目。NoSQL Workbench 包含 DynamoDB local,这样您就可以在将数据模型提交到云端之前,测试表和索引。要了解 DynamoDB local 及其要求的更多信息,请参阅设置 DynamoDB local(可下载版本)

数据建模器

借助 NoSQL Workbench for DynamoDB,您可以从头开始创建新项目,也可以使用与您的使用案例相符的示例项目。然后,您需要设计表和全局二级索引、定义属性和配置示例数据。您还可以将访问模式可视化为真实的 DynamoDB 操作(PutItem、UpdateItem、Query 等),然后对配置的示例数据运行这些操作来验证访问模式是否按预期工作,并根据验证结果调整数据模型。最后,在完成验证后,您可以将模型提交到 DynamoDB local 或您的 Amazon 账户,以供进一步测试和生产使用。为了开展协作,您可以导入和导出设计的数据模型。有关更多信息,请参阅 使用 NoSQL Workbench 构建数据模型

操作生成器

NoSQL Workbench 为开发和测试查询提供了一个丰富的图形用户界面。您可以使用操作生成器来查看、浏览和查询实时数据集。结构化操作生成器支持投影表达式、条件表达式,并生成多种语言的示例代码。您可以直接将表从一个 Amazon DynamoDB 账户克隆到不同区域的另一个账户。您还可以直接在 DynamoDB local 账户和 Amazon DynamoDB 账户之间克隆表,以便在开发环境之间更快地复制表的键架构(以及可选的 GSI 架构和项目)。有关更多信息,请参阅 使用 NoSQL Workbench 浏览数据集和生成操作

以下视频详细介绍了使用 NoSQL Workbench 进行数据建模的概念。