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
0
68
Relax with Apache CouchDB
Introduction to CouchDB for Ruby developers.
Michael Galero
February 19, 2009
Tweet
Share
More Decks by Michael Galero
See All by Michael Galero
Ruby FFI with Rust
mikong
1
91
Awesome Command-line Tools with saner defaults
mikong
0
120
Bundler secret commands
mikong
1
100
The (Near) Future of Nginx
mikong
0
120
Metaprogramming
mikong
0
97
Other Decks in Programming
See All in Programming
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
"config" ってなんだ? / What is "config"?
okashoi
0
250
Site Reliability Engineering for GMO
pyama86
8
1.1k
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
4
370
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
43
19k
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
200
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
180
Java 22 Overview
kishida
1
190
新宿ダンジョンを可視化してみた
satoshi7190
3
390
Apache Hive 4 on Treasure Data
ryukobayashi
1
420
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
165
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
It's Worth the Effort
3n
180
27k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
The Invisible Side of Design
smashingmag
294
49k
Code Review Best Practice
trishagee
56
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
14
1.5k
Scaling GitHub
holman
457
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”