Amazon DocumentDBとは?MongoDBとは?
最終更新日:2026年8月10日
はじめに
| 項目 | AWS | Microsoft Azure | Google Cloud |
|---|---|---|---|
| 世界シェア | 約33%(首位) | 約22% | 約11% |
| 強み | サービス数・実績 | Microsoft製品連携 | データ分析・AI |
| 無料枠 | 12ヶ月+常時無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | CLF / SAA / SAP | AZ-900 / AZ-104 | ACE / PCA |
Amazon DocumentDB(MongoDB互換)は、MongoDBのワークロードをサポートする、高速でスケーラブルかつ高可用性の完全マネージド型ドキュメントデータベースサービスです。ドキュメントデータベースであるAmazon DocumentDBでは、JSONデータの保存、クエリ、インデックス作成が簡単に行えます。Amazon DocumentDBは、ミッションクリティカルなMongoDBのワークロードを大規模に運用するときに必要なパフォーマンス、スケーラビリティ、可用性を提供するためにゼロから設計された、非リレーショナルデータベースサービスです。Amazon DocumentDBでは、ストレージとコンピューティングは疎結合化されていて、それぞれ個別にスケーリングが可能です。また、数分で低レイテンシーのリードレプリカを最大15個まで追加し、読み取り容量を1秒あたり数百万件のリクエストにまで増加させることができます。データのサイズは関係ありません。
メリット
・MongoDBとの互換性
Amazon DocumentDBは、MongoDBのクライアントがMongoDBサーバーから期待する応答をエミュレートすることによって、オープンソースのMongoDB APIを実装しており、Amazon DocumentDBで既存のMongoDBドライバーおよびツールを利用できます。アプリケーションの更新は、データベースエンドポイントを新しいAmazon DocumentDBに変更するだけで簡単に行えます。
【要注意】互換APIバージョンについて
本記事の初出時点ではMongoDB 3.6 API互換のみが案内されていましたが、その後Amazon DocumentDBは MongoDB 4.0・5.0 互換のエンジンバージョンも提供するようになっています。互換バージョンやサポート状況は変更される場合があるため、最新のエンジンバージョンと互換性の詳細はAWS公式サイトでご確認ください。
・フルマネージド型
Amazon DocumentDBでは、ハードウェアのプロビジョニング、パッチ適用、セットアップ、構成、バックアップ、スケーリングといったデータベース管理タスクについて心配する必要がありません。Amazon DocumentDBでは、自動的かつ継続的にクラウドデータベースがモニタリングされ、Amazon S3にバックアップされるため、ポイントインタイムリカバリを実行できます。
・大規模環境でのパフォーマンス
Amazon DocumentDBは、現在利用可能なMongoDBマネージドサービスの2倍のスループットを達成します。Amazon DocumentDBのアーキテクチャでは、ストレージとコンピューティングが分かれており、それぞれ個別にスケーリングが可能です。これにより数分で3つのアベイラビリティーゾーンに低レイテンシーのリードレプリカを最大15個まで追加して、読み取り容量を1秒あたり数百万件のリクエストにまで簡単にスケールさせることができます。データのサイズは関係ありません。Amazon DocumentDBのストレージシステムは分散型で耐障害性と自己修復機能を備えており、データベースクラスターごとに最大64TBまで自動的にスケールされています。
ユースケース
・コンテンツおよびカタログ管理
ショッピングサイト、オンライン出版、デジタルアーカイブ、POS端末、セルフサービスキオスクでは、コンテンツおよびカタログ管理システムにより顧客にサービスを提供しています。これらのシステムでは、ユーザーレビュー、画像、評価、製品情報、コメントなどに迅速かつ信頼性の高い方法でアクセスする必要があります。Amazon DocumentDBの柔軟性のあるドキュメントモデル、データタイプ、インデックス作成機能により、シンプルなデータベースサービスを使用してコンテンツとカタログの保存とクエリをすばやく直感的に行えます。
・プロファイル管理
ユーザープロファイル管理により、オンライントランザクション、ユーザーの設定管理、ユーザーの認証が行えます。ユーザーの追加、ますます複雑になるユーザープロファイルデータ、ユーザーエクスペリエンスに対する高い要求に伴い、スケーラビリティ、データの柔軟性、パフォーマンスへの要求も高まっています。Amazon DocumentDBのドキュメントデータモデルでは、フルマネージド型の非リレーショナルデータベースサービスを使って、数百万人のユーザーのプロファイルを設定を管理し、毎秒数百万件のユーザーリクエストをミリ秒単位のレイテンシーで処理するためにスケールできます。
・モバイルアプリケーションとウェブアプリケーション
高性能のモバイルおよびウェブアプリケーションを構築し、毎秒数百万件のユーザーリクエストをミリ秒単位のレイテンシーで処理するためにスケールするよう設定できます。ウェブサイトデータベースやモバイルアプリケーション向けデータベースとしてAmazon DocumentDBを使用することにより、運用上の負担が軽減し、ユーザー向けに特別なサービスを構築することに集中できます。Amazon DocumentDBの柔軟性のあるドキュメントモデル、データタイプ、インデックス作成機能によって、アプリケーションでの迅速な適応および反復が可能になり、開発時間を短縮できます。
押さえておきたいポイント
- Amazon DocumentDBはMongoDB互換の完全マネージド型ドキュメントデータベースで、既存のMongoDBドライバーやツールをそのまま活用できる。
- ストレージとコンピューティングが分離された設計により、読み取り性能とストレージ容量をそれぞれ独立してスケールできる。
- 互換APIのバージョンはサービスの進化にあわせて拡張されているため、導入時は必ずAWS公式サイトで最新の対応バージョンを確認する。
よくある質問
Q. Amazon DocumentDBはMongoDBをそのまま移行できますか?
Amazon DocumentDBはMongoDBのAPIをエミュレートしているため、多くの場合アプリケーション側は既存のMongoDBドライバーやツールをそのまま利用できます。ただし、MongoDBの全機能を100%カバーしているわけではないため、移行前に自社が利用している機能・コマンドが対応しているかをAWS公式サイトの互換性情報で確認することをおすすめします。
Q. どのようなワークロードに向いていますか?
コンテンツ・カタログ管理、ユーザープロファイル管理、モバイル/ウェブアプリケーションのバックエンドなど、JSON形式の柔軟なデータを大量かつ高速に読み書きするワークロードに向いています。データ量やアクセス数の増加に応じてリードレプリカやストレージを個別にスケールできる点が特長です。
Q. 料金体系はどうなっていますか?
Amazon DocumentDBはインスタンス時間・ストレージ・I/Oなどに応じた従量課金制です。料金体系や単価は改定されることがあるため、最新の料金情報はAWS公式サイトでご確認ください。
さいごに
今回はAmazon DocumentDBについてご紹介をさせていただきました。お読みいただきありがとうございます。
▼ アクロビジョンについて


