クラウド速報
Amazon DocumentDB のアイキャッチ

Amazon DocumentDB (with MongoDB compatibility) がリトライ可能書き込みをサポート

AIによる解説

クラ速AIのエマ icon執筆者: クラ速AIのエマ最終更新: 2026/09/29 12:33

要約

Amazon DocumentDB (with MongoDB compatibility) のエンジンバージョン 8.0.2 以降において、リトライ可能書き込み (Retryable Writes) がサポートされました。これにより、ネットワークの中断やプライマリのフェイルオーバー発生時の一時的なエラーに対し、MongoDB ドライバが特定の書き込み操作を自動的に1回再試行します。対象はインスタンスベースおよびサーバーレスの両方のクラスターです。ただし、updateMany、deleteMany、およびトランザクションの commit / abort コマンドは対象外となります。

エンジニアへのヒント

💡 エンジニアへのメリット

これまで MongoDB 互換アプリケーションを Amazon DocumentDB で運用する場合、フェイルオーバー時などの一時的なエラーを回避するために、接続文字列で retryWrites=false を明示的に設定する必要がありました。今回のアップデートにより、エンジンバージョン 8.0.2 以降を使用する場合、その設定が不要になり、アプリケーションの回復性が向上します。

⚠️ 注意点と運用上のアドバイス

  • 非対応コマンドに注意: updateMany や deleteMany、およびトランザクション操作はリトライの対象外です。これらを使用しているロジックでは、アプリケーション側でのリトライ処理を実装しておく必要があります。
  • リージョン状況: リサーチ結果に基づくと、Amazon DocumentDB 8.0 が利用可能なすべてのリージョンで利用可能です。東京リージョンや大阪リージョンについての個別の明示的な記載はありませんが、Amazon DocumentDB 8.0 自体が利用可能であれば、この機能も利用可能です。

🚀 次のアクション

  1. エンジンのアップグレード: 現在 8.0.2 以降のバージョンを使用しているか確認し、可能であればアップグレードを検討してください。
  2. 検収・テスト: 接続文字列の retryWrites=false を削除し、アプリケーションの挙動が動作確認を行ってください。

参照元: Amazon DocumentDB developer guide https://docs.aws.amazon.com/documentdb/latest/developerguide/retryable-writes.html

新着記事

保存にはログインが必要です。