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

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

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

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

適用於 DynamoDB 的更高階程式設計界面可在適用於 Java 和 .NET 的 AWS 開發套件程式碼中取得。

Java

.NET