【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(); ...
後は適当にチュートリアルやってドキュメント読んでソースコードも読めば良いかと。まあ、あまり難しいことはなさそうなイメージ?
- 参考資料
- MongoDB
- http://www.mongodb.org/display/DOCS/Home
- 色々なドキュメント集
- Quickstart OS X
- MongoDB Tutorial
- MongoDB Shell
- http://try.mongodb.org/
- Web上で実行できるMongoDB用のShell(Tutorial付き)
- SQL to Mongo Maping Chart
- http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart
- SQLとMongo DBでの構文(Mongo Query)との対応
- 便利だけど、もう少し対応があってもよさげ?