Mais conteúdo relacionado
Semelhante a Couch DB for 197X (20)
Couch DB for 197X
- 1. CouchDBの紹介
for 197X party
2009/7/4(Sat) z.ohnami
- 2. 自己紹介
z.ohnami(z-ohnami,z_ohnami)
ゼットオオナミと読みます。
某SIerで開発の標準化活動をしています。
メインフレームでDB2もやってました。
DBMS好きです。
最近はCouchDB
- 4. こんなDBだよ
HTTPメソッドでアクセス
GET
PUT
POST
DELETE
JSON形式の http://サーバー名:5984/
データが返ってくる。
DB名/ドキュメント名
{
name:"z.ohnami",
phone:"555",
blood:"AA"
}
- 5. CouchDBの構造
CouchDB
DB1 ドキュメント1 DB2 ドキュメント3
ドキュメント2 ドキュメント4 ・・・
・ ・
・ ・
・ ・
"HTTP://サーバー名:5984/DB名/ドキュメント名"
http://xxx.net:5984/DB1/ドキュメント1
http://xxx.net:5984/DB2/ドキュメント3
・
・
・
- 9. 極端な例ですが たとえば 書籍データ
Book data on CouchDB
(もともとは)
Web書店
タイトル:燃えよ剣
著者:司馬遼太郎
(ほかにも使い道!!)
ISBN: xxxx
図書館蔵書管理 出版社: XYZ社
読書ノート
もうひとつの
Web書店
- 13. 個人情報をのせてみたらいいじゃないか
登録が必要なもの色々
よく入力する情報をCouchDBへ
Webサービス
買い物
名前:z.ohnami 情報へのアドレス ニュース
住所:福島県伊達郡... http://hoge コミュニティ
電話:zzzz-bbbb-cccc
メール:
z.ohnami@gmail.com
公共料金
電気
水道
ガス
・
・
・
- 21. さらっとおさらい
XMLDBみたいなセミスキーマレス(JSON)
データをURIでマッピング&広く公開
Webサーバー、APサーバー なくても
OK
双方向レプリケーション
- 22. RDBと共存させたらいいじゃない
RDB
仕様が一律、決まりやすいデータ
機密情報
CouchDB
各データの個性を尊重させたい
頻繁に仕様が変わる場合
オープンなデータ