Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Relax with Apache CouchDB
Search
Michael Galero
February 19, 2009
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Relax with Apache CouchDB
Introduction to CouchDB for Ruby developers.
Michael Galero
February 19, 2009
More Decks by Michael Galero
See All by Michael Galero
Ruby FFI with Rust
mikong
1
120
Awesome Command-line Tools with saner defaults
mikong
0
150
Bundler secret commands
mikong
1
120
The (Near) Future of Nginx
mikong
0
150
Metaprogramming
mikong
0
120
Other Decks in Programming
See All in Programming
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
130
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
280
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
130
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
140
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
660
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
130
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
350
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
0
410
業務時間外もAIに働いてもらう話
colorful12
3
9.9k
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
830
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
160
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
210
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
The Limits of Empathy - UXLibs8
cassininazir
1
640
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
How to make the Groovebox
asonas
2
2.4k
Producing Creativity
orderedlist
PRO
348
41k
Speed Design
sergeychernyshev
33
2.1k
Done Done
chrislema
186
16k
A designer walks into a library…
pauljervisheath
211
25k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
RELAX with Apache CouchDB
WHAT IS COUCHDB?
• Document-based DB • JSON • REST • MapReduce using
Javascript • written in Erlang WHAT IS COUCHDB?
JSON { “person” : { “name” : “Joe” }, “business”
: { “name” : “Joe the Plumber” }, “contact_details” : [ { “phone” : “412 555-1212” }, { “fax” : “412 555-1212” }, { “email” : “
[email protected]
” } ] }
REST • GET http://127.0.0.1:5984/_all_dbs • PUT http://127.0.0.1:5984/baseball • DELETE http://127.0.0.1:5984/plankton
• Futon: http://127.0.0.1:5984/_utils
MAPREDUCE Try with Futon...
OTHER CONCEPTS • MVCC • Replication | Eventual Consistency •
CouchApp • Security
RUBY • jchris-couchrest • langalex-couch_potato • georgepalmer-couch_foo • paulcarey-relaxdb •
peepcode.com - CouchDB with Rails
QUESTIONS?
THANK YOU! google search “michael galero”