トランザクションに近いものを作成するために DynamoDB を検討してきました。このビデオ プレゼンテーションを見ていました: https://www.youtube.com/watch?v=KmHGrONoif4講演者は 30 分前後で、dynamodb の動作を可能な限り ACID 準拠に近づける方法を示します。彼は、最適なコンセプトは dynamodb ストリームを使用することであることを示していますが、デモや例は示していません。私が見ている非常に単純なシナリオがあります。それは、USERS というテーブルが 1 つあります。各ユーザーには友達のリストがあります。2 人のユーザーが友達になりたくない場合は、両方のユーザーのエンティティから削除する必要があります (1 つのエンティティから 1 人の友達を削除する余裕はありません。たとえば、クラッシュが原因で、2 番目のユーザー エンティティの友達属性は更新されていないため、データに一貫性がありません)。誰かがこのようなことを達成してすべてがどのように機能するかを確認する方法の簡単なウォークスルーを提供できるかどうか疑問に思っていましたか? コードを提供できれば、それがどのように機能するかを確認できます。
乾杯!