ホーム > タグ > MongoDB

MongoDB

【mongodb】MongoDBを見てみる

最近よく聞く「MongoDB」。
なんぞやと思い、ちょっくら調べてみました。

MongoDBとは

  • C++で記述されている
  • ドキュメント指向データベースである
  • 関係データベースシステム(RDBMS)ではない
  • データベースはBSONと呼ばれるバイナリで格納されたJSONのようなドキュメントの集合を管理している
  • データベースは動的?に作られる(データを保存した際に作られる)
  • 事前にスキーマを定義する必要はなく、こちらも随時追加可能
  • トランザクションやJOINはできない
  • シーケンス機能やオートインクリメント機能がなく、UUIDで管理されている
  • コマンドラインではJavaScriptを書く事ができる

もうちょっとあると思いますが、随時追加していきます。
色々疑問はあるので次回アップデートまでの宿題です。

疑問点

  • ドキュメント指向データベースとは?
  • RDBMSとの違い
  • 使うとなにが嬉しいのか?
  • 他にはどんなものがあるのか?
  • 実際に使ってみた感想
  • パフォーマンスはどのくらいでるのか?

参考:
MongoDB日本語マニュアル
MongoDB – wikipedia
ドキュメント指向データベース「CouchDB」
第1回 データベースの最近の変化と動向

Home > Tags > MongoDB

Search
Feeds
Meta

Return to page top