SlideShare ist ein Scribd-Unternehmen logo
1 von 6
id: yssk22 (CouchDB-JP)
前回の内容
 Why CouchDB
 Eventual Consistency
 Getting Started
 The Core API
Why CouchDB
 CouchDB = Relax
 Self-Contained Dataを扱うアプリ
 住所録、請求書、納品書、等の処理に必要
なすべての情報が載っているデータモデル
 規模の大小、Web/ローカル アプリまで
様々な場面に対応
Eventual Consistency
 CAPの定理の話
 CouchDBはAvailablityとPartitionsを達成す
る
 分散環境でのConsistencyは、レプリケー
ションでがんばる。
 B-Treeベースのストレージエンジン
 No-Locking
 Revision System
Getting Started
 DB操作はHTTPで。
 CRUD = GET/POST/PUT/DELETE
 フォーマットはJSON
 クエリはMapReduceで。
 これは今日の話!
 Futonを使うと、一通りできる!
The Core API
 サーバー情報
 /
 データベース操作
 /{db}
 ドキュメント操作
 /{db}/{doc_id}
 /{db}/{doc_id}/{attachment_filename}
 その他
 /_uuid
 /_replicate

Weitere ähnliche Inhalte

Andere mochten auch

Support Networks & Recruitment Agencies Options for People who are Unemployed
Support Networks & Recruitment Agencies Options for People who are Unemployed  Support Networks & Recruitment Agencies Options for People who are Unemployed
Support Networks & Recruitment Agencies Options for People who are Unemployed The Pathway Group
 
2008 Farm Bill Presentation
2008 Farm Bill Presentation2008 Farm Bill Presentation
2008 Farm Bill PresentationDuaneHovorka
 
R&D Directions Webcast June Final[1]
R&D Directions Webcast June   Final[1]R&D Directions Webcast June   Final[1]
R&D Directions Webcast June Final[1]cmowen0206
 
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfesYohei Sasaki
 
WIP_101 Things I learned in Worksearch 2.0
WIP_101 Things I learned in Worksearch 2.0WIP_101 Things I learned in Worksearch 2.0
WIP_101 Things I learned in Worksearch 2.0Aaron Downes
 
Barilla inforgraphic
Barilla inforgraphicBarilla inforgraphic
Barilla inforgraphicAndy Gilman
 
Couch DB in 15minutes
Couch DB in 15minutesCouch DB in 15minutes
Couch DB in 15minutesYohei Sasaki
 
Finding Your Data with Views
Finding Your Data with ViewsFinding Your Data with Views
Finding Your Data with ViewsYohei Sasaki
 
RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4Yohei Sasaki
 
Financial Accounting Presentation from ABA Annual Meeting
Financial Accounting Presentation from ABA Annual MeetingFinancial Accounting Presentation from ABA Annual Meeting
Financial Accounting Presentation from ABA Annual MeetingMark Stoneman
 
Gerencia de proyectos
Gerencia de proyectosGerencia de proyectos
Gerencia de proyectosYair Alvarez
 
Evolución del dibujo infantil
Evolución del dibujo infantilEvolución del dibujo infantil
Evolución del dibujo infantilMaguieToschi
 
Juan carlos caicedo_actividad1_mapac.
Juan carlos caicedo_actividad1_mapac.Juan carlos caicedo_actividad1_mapac.
Juan carlos caicedo_actividad1_mapac.Juan Onofre
 
Kevin Michael Goodwin 2016
Kevin Michael Goodwin 2016Kevin Michael Goodwin 2016
Kevin Michael Goodwin 2016Kevin Goodwin
 
Triptico 2013
Triptico 2013Triptico 2013
Triptico 2013DXMOE
 

Andere mochten auch (20)

Media On Couch
Media On CouchMedia On Couch
Media On Couch
 
Support Networks & Recruitment Agencies Options for People who are Unemployed
Support Networks & Recruitment Agencies Options for People who are Unemployed  Support Networks & Recruitment Agencies Options for People who are Unemployed
Support Networks & Recruitment Agencies Options for People who are Unemployed
 
2008 Farm Bill Presentation
2008 Farm Bill Presentation2008 Farm Bill Presentation
2008 Farm Bill Presentation
 
Distant Learning
Distant LearningDistant Learning
Distant Learning
 
R&D Directions Webcast June Final[1]
R&D Directions Webcast June   Final[1]R&D Directions Webcast June   Final[1]
R&D Directions Webcast June Final[1]
 
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
 
WIP_101 Things I learned in Worksearch 2.0
WIP_101 Things I learned in Worksearch 2.0WIP_101 Things I learned in Worksearch 2.0
WIP_101 Things I learned in Worksearch 2.0
 
Barilla inforgraphic
Barilla inforgraphicBarilla inforgraphic
Barilla inforgraphic
 
5 traits of gen z
5 traits of gen z5 traits of gen z
5 traits of gen z
 
Bp study39 nodejs
Bp study39 nodejsBp study39 nodejs
Bp study39 nodejs
 
Couch DB in 15minutes
Couch DB in 15minutesCouch DB in 15minutes
Couch DB in 15minutes
 
membase
membasemembase
membase
 
Finding Your Data with Views
Finding Your Data with ViewsFinding Your Data with Views
Finding Your Data with Views
 
RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4RelaxCafe@CouchDB break.4
RelaxCafe@CouchDB break.4
 
Financial Accounting Presentation from ABA Annual Meeting
Financial Accounting Presentation from ABA Annual MeetingFinancial Accounting Presentation from ABA Annual Meeting
Financial Accounting Presentation from ABA Annual Meeting
 
Gerencia de proyectos
Gerencia de proyectosGerencia de proyectos
Gerencia de proyectos
 
Evolución del dibujo infantil
Evolución del dibujo infantilEvolución del dibujo infantil
Evolución del dibujo infantil
 
Juan carlos caicedo_actividad1_mapac.
Juan carlos caicedo_actividad1_mapac.Juan carlos caicedo_actividad1_mapac.
Juan carlos caicedo_actividad1_mapac.
 
Kevin Michael Goodwin 2016
Kevin Michael Goodwin 2016Kevin Michael Goodwin 2016
Kevin Michael Goodwin 2016
 
Triptico 2013
Triptico 2013Triptico 2013
Triptico 2013
 

Mehr von Yohei Sasaki

MongoDB on CloudFoundry
MongoDB on CloudFoundryMongoDB on CloudFoundry
MongoDB on CloudFoundryYohei Sasaki
 
MongoDB on CloudFoundry
MongoDB on CloudFoundryMongoDB on CloudFoundry
MongoDB on CloudFoundryYohei Sasaki
 
CouchDB JP & BigCouch
CouchDB JP & BigCouchCouchDB JP & BigCouch
CouchDB JP & BigCouchYohei Sasaki
 
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門Yohei Sasaki
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)Yohei Sasaki
 
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Yohei Sasaki
 
Couch Db.0.9.0.Pub
Couch Db.0.9.0.PubCouch Db.0.9.0.Pub
Couch Db.0.9.0.PubYohei Sasaki
 

Mehr von Yohei Sasaki (10)

CloudFoundry@home
CloudFoundry@homeCloudFoundry@home
CloudFoundry@home
 
MongoDB on CloudFoundry
MongoDB on CloudFoundryMongoDB on CloudFoundry
MongoDB on CloudFoundry
 
MongoDB on CloudFoundry
MongoDB on CloudFoundryMongoDB on CloudFoundry
MongoDB on CloudFoundry
 
CouchDB JP & BigCouch
CouchDB JP & BigCouchCouchDB JP & BigCouch
CouchDB JP & BigCouch
 
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門
 
CouchDB
CouchDBCouchDB
CouchDB
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
 
Why CouchDB
Why CouchDBWhy CouchDB
Why CouchDB
 
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
 
Couch Db.0.9.0.Pub
Couch Db.0.9.0.PubCouch Db.0.9.0.Pub
Couch Db.0.9.0.Pub
 

Kürzlich hochgeladen

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 

Kürzlich hochgeladen (10)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 

前回のまとめ

  • 2. 前回の内容  Why CouchDB  Eventual Consistency  Getting Started  The Core API
  • 3. Why CouchDB  CouchDB = Relax  Self-Contained Dataを扱うアプリ  住所録、請求書、納品書、等の処理に必要 なすべての情報が載っているデータモデル  規模の大小、Web/ローカル アプリまで 様々な場面に対応
  • 4. Eventual Consistency  CAPの定理の話  CouchDBはAvailablityとPartitionsを達成す る  分散環境でのConsistencyは、レプリケー ションでがんばる。  B-Treeベースのストレージエンジン  No-Locking  Revision System
  • 5. Getting Started  DB操作はHTTPで。  CRUD = GET/POST/PUT/DELETE  フォーマットはJSON  クエリはMapReduceで。  これは今日の話!  Futonを使うと、一通りできる!
  • 6. The Core API  サーバー情報  /  データベース操作  /{db}  ドキュメント操作  /{db}/{doc_id}  /{db}/{doc_id}/{attachment_filename}  その他  /_uuid  /_replicate