【MongoDB】 MongoDB事始め

なんとなく必要になってきたのでMongoDBつかってみます.
とりあえず環境構築から、DBの動作確認まで確認。

1. Mac Verでのインストール方法

方法は2種類。port or 公式サイトからバイナリ取得(まあバイナリでなくソースコードverもありますが))

1-1. port利用(ちょっとversionが古め)

sudo port install mongodb;

1-2. バイナリ取得(最新ver 利用)

curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-1.4.4.tgz
tar zxvf mongodb-osx-x86_64-1.4.4.tgz
cd mongodb-osx-x86_64-1.4.4/bin
ln -s * (どっかパスが通ってるフォルダ)

2 mongodb起動

  • サーバー起動(あるターミナルなどで実行)
mongod --dbpath="どっか適当なフォルダ"(パス指定しないと/data/dbフォルダが標準で利用される) 
  • クライアント起動(別のターミナルなどで実行)
mongo

3. 実際にmongodbを試す

クライアント側で色々と実行する。公式サイトのチュートリアルを試すと良いかと。

use mydb
j = { name : "mongo" };
t = { x : 3 };
db.things.save(j);
db.things.save(t);
db.things.find();
...


後は適当にチュートリアルやってドキュメント読んでソースコードも読めば良いかと。まあ、あまり難しいことはなさそうなイメージ?

  • 参考資料