| ウェブサイト | mongodb.com |
| カテゴリ | ドキュメントデータベース |
| ライセンス | オープンソース(SSPL) |
| 料金 | 無料プランとサーバーレスオプションあり。Atlasクラスターは時間課金または月額課金。エンタープライズサポートとプライベートクラウドも利用可能。 |
概要
MongoDBはJSON形式のドキュメントを保存し、容易にスケールでき、Web、モバイル、IoT、分析ワークロードをサポートします。
メリット
- ドキュメント指向のJSONデータモデル
- シャーディングによる水平スケーリング
- リッチなクエリと集約パイプライン
- マネージドなAtlasクラウドサービス
- 強力な開発者エコシステム
デメリット
- 結合とトランザクションに制限あり
- 高カーディナリティのインデックスはメモリを消費する可能性あり
- スキーマの柔軟性によりデータの一貫性が低下する可能性あり
- エンタープライズ機能はコストが高くなる可能性あり
総評
MongoDBは、柔軟なスキーマと水平スケーリングを必要とする急速に変化するアプリケーションを構築するチームに最適です。複雑なリレーショナルなレポート作成よりも、プロダクト、Web、モバイルのワークロードに適しています。主なトレードオフは、リレーショナルな保証が弱く、スケールアウト時の運用複雑性が高くなる点です。