適用於 DynamoDB 的更高階程式設計界面 - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 DynamoDB 的更高階程式設計界面

這些開 AWS 發套件為應用程式提供低階介面,以便與 Amazon DynamoDB 搭配使用。這些用戶端類別和方法直接對應至低階 DynamoDB API。不過,當需要將複雜的資料類型映射至資料庫資料表中的項目時,許多開發人員會遭遇到網路斷線的感覺,或阻抗不符。使用低階資料庫界面,開發人員必須撰寫讀取或寫入物件資料至資料庫資料表的方法,反之亦然。物件類型和資料庫表格每個組合所需的額外程式碼數量似乎非常大。

為了簡化開發,Java 和 .NET 的 AWS SDK 提供了具有更高層次抽象的其他接口。DynamoDB 的較高階界面可讓您定義程式中的物件與存放這些物件資料的資料庫表格之間的關係。定義此映射之後,您可以呼叫簡單的物件方法 (例如 saveloaddelete),也可以代表您自動叫用基礎低階 DynamoDB 操作。這允許您編寫以物件為中心的程式碼,而不是以資料庫為中心的程式碼。

適用於 Java AWS 和 .NET 的開發套件中提供了適用於 DynamoDB 的更高層級程式設計介面。

Java

.NET