CouchDBの履歴
Apache CouchDB
JSON形式で保存する。非リレーショナル型データベース。
Erlangで書かれている。Map/Reduceを使ってる。
CouchDB を探る
http://www.ibm.com/developerworks/jp/opensource/library/os-c...
- ドキュメント指向データベース
- プロパティを持つかどうかはドキュメントが決める
- 主キーも外部キーもない
- ビューで関連を作成する(Map/Reduceで記述)
- RESTful JSON APIでやりとり
- 変更はリビジョンを作成し、履歴を保存できる
- ロックはないが、競合の検知はできる
うーわ、なんだかすごそー
私がCouchDBを使わない理由
http://slashdot.jp/~taro-nishino/journal/493582
非リレーショナルデータベースを選ぶ(私達がMySQLからMongoDBへ移行した理由)
http://slashdot.jp/~taro-nishino/journal/494057