際際滷

際際滷Share a Scribd company logo
暴の深える
  ドキュメント峺
    Dデ`タに徭喇をD

2009-06-23 CouchDB 茶氏
    表云峠 (id:yohei)
徭失府初
箆兆: 表云峠(id:yohei)
I: RESTエバンジェリスト
    (bogusne.ws J協)
CouchDB
 とのvS
Erlang 蛍柊システム
    茶氏でお
     2008-06
? T埴、暴は CouchDB が挫きだ
? T埴、暴は CouchDB が挫きだ
? T埴、暴は CouchDB が寄挫きだ




                        3
書晩の三籾
Webr旗にデ`タは
 どうあるべきか
デ`タ
 リソ`ス
ドキュメント
Web 議には
 ほぼ揖x
デ`タ
DBMSに秘ってい
るデ`タ。HTML
嶄のデ`タ。サ`ビ
スが戻工するJSON
リソ`ス
URIで峺し幣される
デ`タ。燕Fとして
HTMLやJSONや
PNGやPDFを隔つ
ドキュメント
夛をもったデ`タ
RDBのデ`タと猟
嫗が詞壓している
HTMLなど
灸侏議なWeb
 システム
WWW Browser




 Web Server



  RDBMS
Impedance mismatch

WWW Browser


              RESTful (Document)

 Web Server   Object Oriented Model


              Relational Model
  RDBMS
CouchDB
WWW Browser


              RESTful (Document)

 CouchApp     RESTful (Document)


  CouchDB     RESTful (Document)
デ`タの徭喇業
 について
書の Web アプリ
デ`タと
プログラムのvS
model         schema




        1:1
ドキュメント峺
スキ`マフリ`
model   ?     document




        1:1
model   !     document




        n:1
}方の圭が
できるドキュメント
}方のモデルから
揖匯ドキュメント
  を歌孚
デ`タはデ`タ
モデルはモデル
CouchRest の
ExtendedDocument
     が匯桑除い

  couchrest_type オプションにできればなあ
rg音怎
で CouchRest
 のは福待
箭
イベント秤烏
   と
スケジュ`ル
{
    ^title ̄: ^CouchDB 茶氏 ̄,
    ^start_at ̄: ^2009-06-23T19:30:00+0900 ̄,
    ^place ̄: ^IT frontier Office ̄,
    ^participants ̄: [^z.ohnami ̄, ^yohei ̄, ´],
    ^comments ̄: [^hello ̄, ^foo bar ̄, ´]
}
{
    ^title ̄: ^CouchDB 茶氏 ̄,
    ^start_at ̄: ^2009-06-23T19:30:00+0900 ̄,
    ^place ̄: ^IT frontier Office ̄,
    ^participants ̄: [^z.ohnami ̄, ^yohei ̄, ´],
    ^comments ̄: [^hello ̄, ^foo bar ̄, ´]
}



    イベント秤烏                         スケジュ`ル




                Replicate/Import
    イベントサイト                        スケジュ`ラ
デ`タに徭喇を
AきはWebで

http://yohei-y.blogspot.com
  http://github.com/yohei
おしまい

More Related Content

暴の深えるドキュメント峺