的更高级别的编程接口DynamoDB - Amazon DynamoDB
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

的更高级别的编程接口DynamoDB

AWS SDKs 为应用程序提供了低级接口以使用 Amazon DynamoDB。这些客户端类和方法直接对应于低级别 DynamoDB API。但是,许多开发人员在需要将复杂数据类型映射到数据库表中的项目时,都将遇到断开连接或隐式不匹配问题。使用低级数据库接口,开发人员必须编写用于读取对象数据或将数据写入数据库表的方法,反之亦然。对象类型和数据库表的每种组合所需的额外代码量可能看起来非常大。

为了简化开发,适用于 Java 和 .NET 的 AWS SDKs提供了具有更高级别抽象的其他接口。利用 DynamoDB 的较高级别的接口,您可以定义程序中对象与存储这些对象数据的数据库表之间的关系。定义此映射后,您调用简单对象方法(如 saveloaddelete),系统会自动代表您调用底层低级别 DynamoDB 操作。这允许您编写以对象为中心的代码,而不是以数据库为中心的代码。

适用于 Java 和 .NET 的 AWS DynamoDB中提供了 SDKs 的更高级别的编程接口。

Java

.NET