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
77
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
110
Awesome Command-line Tools with saner defaults
mikong
0
140
Bundler secret commands
mikong
1
110
The (Near) Future of Nginx
mikong
0
130
Metaprogramming
mikong
0
110
Other Decks in Programming
See All in Programming
Devoxx BE - Local Development in the AI Era
kdubois
0
120
CSC305 Lecture 02
javiergs
PRO
1
270
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
660
理論と実務のギャップを超える
eycjur
0
120
CSC305 Lecture 03
javiergs
PRO
0
240
dynamic!
moro
10
7.2k
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
400
Advance Your Career with Open Source
ivargrimstad
0
460
Flutterで分数(Fraction)を表示する方法
koukimiura
0
130
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
1.8k
チームの境界をブチ抜いていけ
tokai235
0
150
Devvox Belgium - Agentic AI Patterns
kdubois
1
100
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Rails Girls Zürich Keynote
gr2m
95
14k
Statistics for Hackers
jakevdp
799
220k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
The World Runs on Bad Software
bkeepers
PRO
71
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Become a Pro
speakerdeck
PRO
29
5.5k
Code Reviewing Like a Champion
maltzj
525
40k
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”