| 開発者 | アマゾン |
|---|---|
| 初回リリース | 2019年1月[1] |
| オペレーティング·システム | クロスプラットフォーム |
| 利用可能 | 英語 |
| タイプ | |
| ライセンス | 独自 |
| Webサイト | 詳しくはこちら |
Amazon DocumentDBは、ドキュメントデータ構造をサポートするマネージド型の独自NoSQL データベースサービスで、 MongoDBバージョン 3.6 (MongoDB が 2017 年にリリース) およびバージョン 4.0 (MongoDB が 2018 年にリリース)と互換性があります。ドキュメントデータベースとして、Amazon DocumentDB はJSONデータを保存、クエリ、インデックス付けできます。Amazon Web Servicesで利用できます。[2] [3] 2023 年 3 月現在、AWS は MongoDB 5.0 への準拠を導入しましたが、時系列コレクションのサポートはありません。[4]
主な特徴
ドキュメント データベースは JSON データをネイティブに格納します。DocumentDB は、単一ドキュメントの検索、インデックス スキャン、正規表現クエリ、および集計を提供します。単一フィールド、複合、および複数キーのインデックスを作成して、クエリ パターンのパフォーマンスを向上させることができます。プライマリ インスタンスのインデックスからの読み取りは、書き込み後の読み取りの一貫性が保たれ、ユーザーはいつでもインデックスを削除したり、新しいインデックスを作成したりできます。
DocumentDBはAmazon Auroraリレーショナルデータベースシステム[5] 、具体的にはPostgreSQL互換エディションの拡張機能でした。そのアーキテクチャはストレージとコンピューティングを分離しているため、各レイヤーは独立して拡張できますが、システムは単一の書き込み可能なプライマリに制限されています。Amazon DocumentDBは、Aurora PostgreSQLを介して、 MySQLリレーショナルデータベース用に最初に構築されたAuroraストレージエンジン[6]を使用します。このストレージエンジンは分散型、フォールトトレラント、自己修復型、および耐久性を備えており、 3つのAWSアベイラビリティゾーン(AZ)に6つの方法でデータを複製することで維持されます。 [2] [7] Amazon DocumentDBデータベースはAWSリージョンやクラウドプロバイダーにまたがることはできず、Amazon DocumentDBをオンプレミスで実行することもできません。このシステムは最大15個の低レイテンシの読み取り可能なレプリカをサポートし、すべての変更をAmazon S3に継続的にバックアップできます。
参照
参考文献
- ^ 「Amazon Web Services、新しいマネージドデータベース DocumentDB で MongoDB のライセンスに関するブラフを打破」2019 年 1 月 9 日。
- ^ ab 「マネージドクラウドデータベース - Amazon DocumentDB (MongoDB 互換) FAQ - AWS」。Amazon Web Services, Inc. 2024 年 11 月 16 日閲覧。
- ^ 「AWS リージョン別サービス - AWS」Amazon Web Services, Inc. 2024 年 11 月 16 日閲覧。
- ^ 「Amazon DocumentDB (MongoDB 互換) が MongoDB 5.0 ワイヤプロトコルとクライアント側フィールドレベル暗号化のサポートを追加」Amazon Web Services, Inc . 2024 年 11 月 16 日閲覧。
- ^ 「DocumentDBは本当にPostgreSQLか?」EDB 。 2021年2月7日閲覧。
- ^ 「Aurora Storage Engine の紹介」Amazon Web Services 2016-12-12 . 2021-12-12閲覧。
- ^ 「リージョンとアベイラビリティーゾーンの選択」。Amazon DocumentDB。2023年 3 月 1 日閲覧。
外部リンク
- 公式サイト
