1
我在dynamodb中有一張表,我需要一次更新多個相關項目(由於400kb大小限制,我無法將所有數據放在一個項目中)。 如何確保多行更新成功或沒有更新。在dynamodb中執行原子事務
最終目標是在更新後讀取一致的數據。
我在dynamodb中有一張表,我需要一次更新多個相關項目(由於400kb大小限制,我無法將所有數據放在一個項目中)。 如何確保多行更新成功或沒有更新。在dynamodb中執行原子事務
最終目標是在更新後讀取一致的數據。
您可以使用Java這樣的API,http://aws.amazon.com/blogs/aws/dynamodb-transaction-library/。事務庫API將幫助您管理原子事務。
如果您使用node.js,還有其他解決方案使用原子計數器或條件寫入。在這裏看到答案,How to support transactions in dynamoDB with javascript aws-sdk?。
[this](https://github.com/awslabs/dynamodb-transactions/blob/master/DESIGN.md)也是一個有趣的閱讀,更全球化 –