オープンソースコラム


2010/06/30 10:36Update

MongoDB - 高機能NoSQL ドキュメント指向のデータベース

TAGS: MongoDB | データベース | MapReduce | KVS | NoSQL | AGPL

スポンサード リンク


MongoDBは、C++言語によって開発されており、高速なkey-valueストアと伝統的なDBMSのいいところを取り、高機能なオープンソース ドキュメント指向のデータベースです。

■ライセンス:AGPLv3

機能・特徴


◇ ドキュメント指向のストレージであり、関係データベース管理システムではない
◇ データは、バイナリで格納されたJSONのようなドキュメントの集合(BSON)
◇ B-treeインデックスをサポート
◇ リッチ・ドキュメント・ベース のクエリ(SQLではない)
◇ クラウド分散型データベース
◇ MapReduce(マップリデュース)分散処理機構 http://ja.wikipedia.org/wiki/MapReduce
◇ 大サイズのファイルを扱うGridFS
◇ Java、Perl、PHP、Python、Ruby、C、C++、C#などの言語からアクセス可能(ドライバー及びAPIが提供される)

参考資料


CouchDBとMongoDBを比較してみた - Masatomo Nakano Blog
Ruby Freaks Lounge:第31回 RubyistのためのMongoDB入門(1) |gihyo.jp … 技術評論社

Sponsored Link