MongoDB(モンゴデービー)とは、スキーマレスのドキュメント指向データベースです。「NoSQLの高パフォーマンス」と「RDBMSの有用性」がバランスよく組み込まれているデータベースです。
MongoDBは、NoSQLドキュメント指向データベースです。「クエリ」と「インデックス」を使用でき、「柔軟性」「スケーラビリティ」「高可用性」「スケーラブル(水平スケールアウト)」「分散データベース」「大量データの高速処理」を実現します。
データをフレキシブルなJSONライクなドキュメントデータとして保存します。データをドキュメントとしてそのまま格納でき、データの一部更新も可能です。
・2009年 初版リリース
MongoDBは、次のようなケースに向いています。
・スキーマを事前定義できないケース
・高速処理が求められるケース
一方、次のようなケースには向いていません。
・トランザクション処理を多用するケース
・厳密なデータ整合性が求められるケース
・データ間リレーションが多いケース
→MongoDB(Welcome to the MongoDB Community)
MongoDBのライセンスは「SSPL(Server Side Public License)v1.0+他」です。
詳細について、こちらを参照ください。
→MongoDB →MongoDB Licensing
MongoDBは、Linux/Windows/macOSをサポートし、クラウド環境にも対応しています。
→MongoDB →MongoDB Download Center
→MongoDB →Flexible enough to fit any Industry(Successful innovators across the globe)
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「Apache Cassandra」「Apache Hbase」「Neo4j」など。
「MongoDB」とは 「MongoDB」とは、開発とスケーリングを容易にするために設計されたオープンソースドキュメントデータベース。 「NoSQLの高パフォーマンス」と「RDBMSの有用性」がバランスよく組み込まれているデータベースとして人気を集めている。
OSS×Cloud ACCESS RANKING