Hello, CouchDB World!

Posted on 3月 17th, 2012 by cx20

CouchDB

CouchDB は Erlang で実装されているドキュメント指向のデータベースである。NoSQL に分類される。名前の由来は「couch(長椅子)」から。ガチガチの設計となる RDBMS に対して、もう少し気楽にいこうという意味と思われる。なお、GUI の管理画面は「Futon(日本語の布団を意味する)」という名前である。
データベースへのアクセスは HTTP ベース(RESTful)で行われ、データのフォーマットとしては JSON が採用されている。

実行&実行結果

# 環境変数設定
$ URL=http://127.0.0.1:5984
 
# DB 作成
$ curl -X PUT ${URL}/hello
{"ok":true}
 
# データ追加
$ curl -X PUT -d '{"message":"Hello, CouchDB World!"}' ${URL}/hello/doc
{"ok":true,"id":"doc","rev":"1-fbf141c12ad026bd20830f74ec82e254"}
 
# データ取得
$ curl -X GET ${URL}/hello/doc
{"_id":"doc","_rev":"1-fbf141c12ad026bd20830f74ec82e254","message":"Hello, CouchDB World!"}

Tags:

Categories: CouchDB, NoSQL

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing