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