Enviar pesquisa
Carregar
Couch Db勉強会0623 by yssk22
•
Transferir como PPTX, PDF
•
1 gostou
•
1,096 visualizações
Yohei Sasaki
Seguir
CouchDB 勉強会で発表した内容です。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Baixar agora
Recomendados
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
Hidetaka Okamoto
某社のDB運用周りあれこれ
某社のDB運用周りあれこれ
lhfukamachi 深町
グラフで見るMySQL5.6と8.0
グラフで見るMySQL5.6と8.0
lhfukamachi 深町
200k/sec
200k/sec
Sugawara Genki
sql_require_primary_keyを使って主キーを必須にさせる
sql_require_primary_keyを使って主キーを必須にさせる
lhfukamachi 深町
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
Scotty を利用した "ゆるふわ" Web サービス作成
Scotty を利用した "ゆるふわ" Web サービス作成
krdlab
Crawler Commons
Crawler Commons
chibochibo
Recomendados
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
Hidetaka Okamoto
某社のDB運用周りあれこれ
某社のDB運用周りあれこれ
lhfukamachi 深町
グラフで見るMySQL5.6と8.0
グラフで見るMySQL5.6と8.0
lhfukamachi 深町
200k/sec
200k/sec
Sugawara Genki
sql_require_primary_keyを使って主キーを必須にさせる
sql_require_primary_keyを使って主キーを必須にさせる
lhfukamachi 深町
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
Scotty を利用した "ゆるふわ" Web サービス作成
Scotty を利用した "ゆるふわ" Web サービス作成
krdlab
Crawler Commons
Crawler Commons
chibochibo
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearch
Kentaro Yoshida
LocalStack
LocalStack
chibochibo
Yesod勉強会
Yesod勉強会
Hideyuki Tanaka
SolrとElasticsearchの比較
SolrとElasticsearchの比較
genta kaneyama
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
IRI MO
閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは
Muyuu Fujita
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
Kentaro Yoshida
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
Muyuu Fujita
RESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScript
Naoto Koshikawa
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
佑介 九岡
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
civicpg
Elasticsearchで作る形態素解析サーバ
Elasticsearchで作る形態素解析サーバ
Shinsuke Sugaya
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
Yohei Sasaki
はじめての datadog
はじめての datadog
Naoya Nakazawa
第52回なんてかんたんなJavaEE
第52回なんてかんたんなJavaEE
civicpg
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
Re-frame and A-Frame
Re-frame and A-Frame
Kazuhiro Hara
MySQLのリアルタイムモニタリングツールを作った話
MySQLのリアルタイムモニタリングツールを作った話
Kentaro Kitagawa
Anemoneによるクローラー入門
Anemoneによるクローラー入門
Tasuku Nakano
Molino De Güeria
Molino De Güeria
CP Baudilio Arce
Perkusiozko Musika Instrumentuak
Perkusiozko Musika Instrumentuak
guest8432f7
Mais conteúdo relacionado
Mais procurados
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearch
Kentaro Yoshida
LocalStack
LocalStack
chibochibo
Yesod勉強会
Yesod勉強会
Hideyuki Tanaka
SolrとElasticsearchの比較
SolrとElasticsearchの比較
genta kaneyama
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
IRI MO
閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは
Muyuu Fujita
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
Kentaro Yoshida
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
Muyuu Fujita
RESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScript
Naoto Koshikawa
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
佑介 九岡
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
civicpg
Elasticsearchで作る形態素解析サーバ
Elasticsearchで作る形態素解析サーバ
Shinsuke Sugaya
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
Yohei Sasaki
はじめての datadog
はじめての datadog
Naoya Nakazawa
第52回なんてかんたんなJavaEE
第52回なんてかんたんなJavaEE
civicpg
Web制作勉強会 #2
Web制作勉強会 #2
Moto Yan
Re-frame and A-Frame
Re-frame and A-Frame
Kazuhiro Hara
MySQLのリアルタイムモニタリングツールを作った話
MySQLのリアルタイムモニタリングツールを作った話
Kentaro Kitagawa
Anemoneによるクローラー入門
Anemoneによるクローラー入門
Tasuku Nakano
Mais procurados
(20)
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearch
LocalStack
LocalStack
Yesod勉強会
Yesod勉強会
SolrとElasticsearchの比較
SolrとElasticsearchの比較
20140930 anything as_code
20140930 anything as_code
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
RESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScript
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
Elasticsearchで作る形態素解析サーバ
Elasticsearchで作る形態素解析サーバ
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
はじめての datadog
はじめての datadog
第52回なんてかんたんなJavaEE
第52回なんてかんたんなJavaEE
Web制作勉強会 #2
Web制作勉強会 #2
Re-frame and A-Frame
Re-frame and A-Frame
MySQLのリアルタイムモニタリングツールを作った話
MySQLのリアルタイムモニタリングツールを作った話
Anemoneによるクローラー入門
Anemoneによるクローラー入門
Destaque
Molino De Güeria
Molino De Güeria
CP Baudilio Arce
Perkusiozko Musika Instrumentuak
Perkusiozko Musika Instrumentuak
guest8432f7
Canvi Climatic
Canvi Climatic
guestd2e69168
Presentation1
Presentation1
guest25c750
MUJERES
MUJERES
SANDRA VALLE
X3D - VRLM Task
X3D - VRLM Task
Andreas M. Papaderos
Folksonomie
Folksonomie
Daniele
ROLLER SHUTTER SYSTEMS
ROLLER SHUTTER SYSTEMS
DoorHan
Dancing With Wolves
Dancing With Wolves
Javier
Ideas
Ideas
Oficinista Frustrado
The Angels Song
The Angels Song
Javier
Gprs基本原理
Gprs基本原理
fossnow
Kleiwegkwartier Presentation
Kleiwegkwartier Presentation
InterlocuteurM
Kakapo slideshow by Dharia & Michenna
Kakapo slideshow by Dharia & Michenna
Takahe One
Kakapo slideshow
Kakapo slideshow
Takahe One
Camiñando a cegas
Camiñando a cegas
jr.lainho
The Exodus Song
The Exodus Song
Javier
Like A Rolling Stone
Like A Rolling Stone
Javier
Txorro Morro Piko Tailo Ke
Txorro Morro Piko Tailo Ke
Javier
Kakapo slideshow by Izak and Ezra
Kakapo slideshow by Izak and Ezra
Takahe One
Destaque
(20)
Molino De Güeria
Molino De Güeria
Perkusiozko Musika Instrumentuak
Perkusiozko Musika Instrumentuak
Canvi Climatic
Canvi Climatic
Presentation1
Presentation1
MUJERES
MUJERES
X3D - VRLM Task
X3D - VRLM Task
Folksonomie
Folksonomie
ROLLER SHUTTER SYSTEMS
ROLLER SHUTTER SYSTEMS
Dancing With Wolves
Dancing With Wolves
Ideas
Ideas
The Angels Song
The Angels Song
Gprs基本原理
Gprs基本原理
Kleiwegkwartier Presentation
Kleiwegkwartier Presentation
Kakapo slideshow by Dharia & Michenna
Kakapo slideshow by Dharia & Michenna
Kakapo slideshow
Kakapo slideshow
Camiñando a cegas
Camiñando a cegas
The Exodus Song
The Exodus Song
Like A Rolling Stone
Like A Rolling Stone
Txorro Morro Piko Tailo Ke
Txorro Morro Piko Tailo Ke
Kakapo slideshow by Izak and Ezra
Kakapo slideshow by Izak and Ezra
Semelhante a Couch Db勉強会0623 by yssk22
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
Rails初心者レッスン lesson1 3rd edition
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
Mongodb
Mongodb
Satoru Mikami
Rails3.1rc4を試してみた
Rails3.1rc4を試してみた
Takahiro Hidaka
G * magazine 0
G * magazine 0
Tsuyoshi Yamamoto
SDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 Whire
Akio Katayama
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
崇之 清水
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
Yuki Morishita
HTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろう
yoshikawa_t
Bp study39 nodejs
Bp study39 nodejs
Yohei Sasaki
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)
Takuya Kawabe
Inside mobage platform
Inside mobage platform
Toru Yamaguchi
AWS SDK for Haskell開発
AWS SDK for Haskell開発
Nomura Yusuke
2018 04-14-cockroachdb-20-now-available
2018 04-14-cockroachdb-20-now-available
Naoto Gohko
Grails 2.0.0.M1の話
Grails 2.0.0.M1の話
Tsuyoshi Yamamoto
scala+liftで遊ぼう
scala+liftで遊ぼう
youku
エコなWebサーバー
エコなWebサーバー
emasaka
Couch DB in 15minutes
Couch DB in 15minutes
Yohei Sasaki
.NET最先端技術によるハイパフォーマンスウェブアプリケーション
.NET最先端技術によるハイパフォーマンスウェブアプリケーション
Yoshifumi Kawai
Semelhante a Couch Db勉強会0623 by yssk22
(20)
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
Rails初心者レッスン lesson1 3rd edition
Rails初心者レッスン lesson1 3rd edition
Mongodb
Mongodb
Rails3.1rc4を試してみた
Rails3.1rc4を試してみた
G * magazine 0
G * magazine 0
SDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 Whire
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
HTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろう
Bp study39 nodejs
Bp study39 nodejs
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)
Inside mobage platform
Inside mobage platform
AWS SDK for Haskell開発
AWS SDK for Haskell開発
2018 04-14-cockroachdb-20-now-available
2018 04-14-cockroachdb-20-now-available
Grails 2.0.0.M1の話
Grails 2.0.0.M1の話
scala+liftで遊ぼう
scala+liftで遊ぼう
エコなWebサーバー
エコなWebサーバー
Couch DB in 15minutes
Couch DB in 15minutes
.NET最先端技術によるハイパフォーマンスウェブアプリケーション
.NET最先端技術によるハイパフォーマンスウェブアプリケーション
Mais de Yohei Sasaki
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
Yohei Sasaki
CloudFoundry@home
CloudFoundry@home
Yohei Sasaki
MongoDB on CloudFoundry
MongoDB on CloudFoundry
Yohei Sasaki
MongoDB on CloudFoundry
MongoDB on CloudFoundry
Yohei Sasaki
membase
membase
Yohei Sasaki
CouchDB JP & BigCouch
CouchDB JP & BigCouch
Yohei Sasaki
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門
Yohei Sasaki
CouchDB
CouchDB
Yohei Sasaki
RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4
Yohei Sasaki
Media On Couch
Media On Couch
Yohei Sasaki
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
Yohei Sasaki
前回のまとめ
前回のまとめ
Yohei Sasaki
Finding Your Data with Views
Finding Your Data with Views
Yohei Sasaki
Why CouchDB
Why CouchDB
Yohei Sasaki
Couch Db.0.9.0.Pub
Couch Db.0.9.0.Pub
Yohei Sasaki
Mais de Yohei Sasaki
(15)
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
CloudFoundry@home
CloudFoundry@home
MongoDB on CloudFoundry
MongoDB on CloudFoundry
MongoDB on CloudFoundry
MongoDB on CloudFoundry
membase
membase
CouchDB JP & BigCouch
CouchDB JP & BigCouch
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門
CouchDB
CouchDB
RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4
Media On Couch
Media On Couch
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
前回のまとめ
前回のまとめ
Finding Your Data with Views
Finding Your Data with Views
Why CouchDB
Why CouchDB
Couch Db.0.9.0.Pub
Couch Db.0.9.0.Pub
Último
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Último
(9)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
Couch Db勉強会0623 by yssk22
1.
2009/06/23
webjourney.org Yohei Sasaki / yssk22 CouchDB or Erlangを使って やってみたいアプリケーション
2.
自己紹介 Yohei Sasaki
http://www.yssk22.info/ 仕事の時は ysasaki2 developerWorks にCouchDBの記事を書いてます。 5回連載 3ヶ月で終わる予定が、1年で4回 orz 趣味の時は yssk22 (← 今日はこっち) http://d.hatena.ne.jp/yssk22
3.
WebJourney http://journal.mycom.co.jp/series/webtool/026/index.html
4.
WebJourney iGoogle を
Rails で作ってみたもの jQuery + Rails + CouchDB 0.9.0 で実装 昔はMySQL(その話は後ほど)
5.
さらに、今なら OpenSocial
6.
OpenSocial + CouchDB =
Open Web Application OpenSocial 自由にアプリケーションを持ち運べる CouchDB 自由にデータを持ち運べる データとアプリケーションに 明確な境界など要らない?
7.
2009/06/23
webjourney.org Yohei Sasaki / yssk22 CouchDB で始める ActiveRecord からの脱却
8.
これからの話 "CouchDBに興味があって、最近始めた"~ "CouchDBのアプリを作ってみようかなっ
て思い始めた"人くらいを主なターゲット にしています。 Rails 使い がCouchDBのアプリを作ってみ ようかなー、と思い始めたときの話。 Relational DB から CouchDB へのreplace
9.
長年の悩み:: GadgetをRDBに保存するのは難しい Gadget のデータ、スキーマ
はユーザーが追加するまで 決められない。 Gadget は必要に応じて追加 開発するから最初からス キーマを定義できない
10.
そうはいっても ActiveRecord + MySQL
11.
ActiveRecord による実装
pages pages - 各ページのデータ gadget_instances - ページに貼り付けられた gadgetのデータ gadgets gadget_instance - サイトにインストールされた s gadget のマスターデータ gadgets 意外と簡単そう???
12.
ActiveRecord による実装
class GadgetInstance pages < ActiveRecord::Base validates_length_of :title, ... validates ... serialize :parameters gadget_instance end gadget 結局KeyValueにシリアライズ!
13.
GadgetInstance#parameters Gadget 開発者がそれぞれのGadgetアプリ
ケーションに応じて利用可能なフィールド RSS のフィードURL Blog Parts のようなJavaScript スクリプト ... gi.parameters[:feed_url] = "http://...." とか gi.parameters[:script][:src] = "http://..." とか
14.
抱える問題 = クエリ
GadgetデータをRDBに入れるのは簡単 ADO.NET の場合:: XML列にMapping (SQL Server) Rails の場合:: YAMLで放り込む Object → XML/YAML は比較的楽 しかし、クエリで取り出せない罠 XQuery 勉強する暇あったらORMなんか使いませんよ! 玉石混交のユーザーデータをフィルタできないなん て!! 例えば、Feed Gadgetなら設定されたURLのランキングを とりたい、とか。
15.
そこでCouchDB
16.
きっかけ ロゴが気に入った。 勉強する時間が欲しかった。
特にErlang HTTP JSON MapReduce これなら、JavaScriptでクエリでき る!!
17.
Active Record =>
CouchDB 移植開始 中のロジックを変えるのが面倒だったの で、ActiveRecord とインターフェースをそ ろえた CouchDB Mapper 作る 3ヶ月ぐらいで、いい加減実装完了 CouchResource http://github.com/yssk22/couch_resource/tree/mast er
18.
結果 class
GadgetInstance < CouchResource::Base string :title, :validates => [:length_of => ..] object :parameters end GadgetInstance.find(...) でCouchDBのビューが呼ばれるので、 クエリもサポート! Gadget 開発者が自由にデータを使える(クエリも含めて! ActiveRecord のノリで開発できる! ほとんど記法は同じ。 migration 部分はクラスに直接かく 他のCouchDB Mapper でも property :title, :as => :string とか。
19.
CouchResource ○
バリデーション: validates_xxx サポート コールバック: before|after_xxx サポート JSONデータ型 : string :title などのようにマッ ピング時の型変換ルールをかける クエリ : find メソッド使える △ 関連 : habtm, has_many, belongs_to などはいら ないので作らなかった CouchRest のようにストリーミングしない。
20.
Good by Relational Database
21.
とりあえず結論 serializeとか STI
(Single Table Inheritance / 同じテーブルを複数 クラスで使い回す)とか使いたくなってくるところには CouchDBみたいなもの 入れる(INSERT/UPDATE)だけなら、そこまで無理なくていい (item_name, value) なんていうテーブルがあったら、 CouchDBを検討してみるといい! Form の項目をDBに保存しているときとか。 がんばればActiveRecordっぽく、CouchDBを使える! Merb::DataMapper のCouchDB Adapterももあるらしい。 CouchDB は、(alpha stageっていってるけど)わりと素直に動 きます。 compaction さえ忘れなければ。
22.
Do you realy
need app server?
23.
わき上がる疑問:: Rails要るの? JavaScriptで バリデーションとか
Rails が Hashを Ruby でバリデーションとか CouchResourceに CouchResourceを Hash経由でJSONに
24.
結果 jQuery から
直接 CouchDB たたけばいい CouchDB にビジネスロジック書いておけば OK 奥の手External Process CouchDB と任意のコマンドラインプロセスをPipeで つなぐことができる script/runner でもOK さようならRails, こんにちはCouchDB CouchAppもヨロシク。
25.
Good by Rails
26.
Ruby off Rails
Rails で RDB 使わないのは敷居が高すぎる 問い合わせ; MySQLで動かないようなんだけどSQLiteじゃな いとだめ?どのDB使えばいいの? 回答: いや、RDBじゃだめw CouchDBインストールして。 結果: 連絡が途絶えた
27.
CouchResource ×
終了のお知らせ。 ActiveRecord 思想にこだわった時点で終了のお 知らせだったか。 trac にかいといたドキュメントがlost CouchRest がいい。 がんばって作ってみたけど、だめでした。
28.
CouchDBで Web Appを作る。
まさに CouchApp の世界 セキュリティは[あとで]。 とりあえず、リラックスすれば、世の中みんな いい人しかいないと思えてくる!!!
29.
@これから
Baixar agora