====== MongoDB - 初期設定 ======
====== はじめに ======
**MongoDBの構造**
データベース
⇩
コレクション
⇩
ドキュメント
__'_id'に常に一意のkeyをもつ__\\
__1ドキュメントは16MBまで格納可能__
===== インストール =====
各々のOS環境に合わせたインストーラーが用意されている。
* [[http://www.mongodb.org/|MongoDB]]
===== 設定 =====
公式の推奨設定
-f (file size): unlimited
-t (cpu time): unlimited
-v (virtual memory): unlimited
-n (open files): 64000
-m (memory size): unlimited
-u (processes/threads): 32000
===== 起動方法 =====
起動は以下のようにシェルから行う。\\
認証を有効にするには --auth を付加しなければならないが、はじめは管理ユーザーを作るため非認証で起動する。
$ ulimit -n 1024
$ mongod --port 27107 --dbpath /path/to/database_directory