Couch DB for 197X

998 views

Published on

197X PartyでCouchDBについて語ったときのスライドです。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
998
On SlideShare
0
From Embeds
0
Number of Embeds
102
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Couch DB for 197X

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

×