最終更新:2011-09-15 (木) 00:35:50 (4834d)  

MongoDB
Top / MongoDB

http://www.mongodb.org/

特徴

  • JSON(正確には、BSON - Binary JSON)でデータを扱います。JSON は、プログラミング言語のネイティブな型とマップでき、スキーマレスです。柔軟性が高く、理解・管理しやすく、関連性を内部的にグループ化することで卓越したパフォーマンスを生みます。
  • パフォーマンスと共に、純粋な KVS とは一線を画した機能性の高さのニーズに応えます。MongoDB では、セカンダリインデックスや動的なクエリやソート、リッチなアップデートや集計など、これまでのRDBMSのような多くの機能を提供します。
  • 水平スケーリングが容易で、オート・シャーディングにより、ダウンタイムなく容量の増加に対応することも可能です。
  • 多くの環境で(どこでも)動作し、インストール・設定・メンテナンスそして、使用が容易で、開発に専念できます。

デメリット

  • トランザクションJOIN が無い
  • メモリを食う(インデックスがメモリに乗らなくなると性能劣化が激しい)
  • 歴史が浅い(MySQLやPostgreSQLなどのRDBMSと比べて)
Mongo db japan from rogerbodamer

スライド

MongoDBと位置情報 ~地理空間インデックスの紹介 from Koji Iwazaki
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜 from Takahiro Inoue

関連

参考