投稿日: Nov 27, 2018
Amazon DynamoDB でトランザクションがサーバー側でネイティブにサポートされるようになりました。開発者にとっては、テーブル内とテーブル間の両方で、複数の項目に対し連動した変更をオールオアナッシングで加えることが容易になります。トランザクションがサポートされたことで、開発者は DynamoDB の持つ規模、性能、エンタープライズといった利点を、さらに幅広いミッションクリティカルなワークロードへと拡大できます。
トランザクションによって DynamoDB に不可分性、一貫性、分離性、耐久性 (ACID) が実現されるため、アプリケーション内でのデータの精度を維持することがさらに容易になります。トランザクションを使用することで、複数項目の追加、更新、削除を単一のオールオアナッシングのオペレーションとして実行することが必要な、高度なワークフローとビジネスロジックをサポートできます。例えば、ビデオゲーム開発者であれば、ゲーム内でのアイテム交換やゲーム内購入の際に、プレイヤーのプロファイル更新の正確性を確保できます。
トランザクションのサポートは、DynamoDB が提供されている標準の AWS リージョンすべてで利用できます。トランザクションの料金は、トランザクションに含まれる項目のサイズによって決まります。
詳細については、Amazon DynamoDB トランザクションをご覧ください。