Relaxing on the Couch
When deciding what database to use for my application rewrite, I went through a few options, including the usual options like MySQL, some hard options like triple stores (not a silly idea in itself, but just too much for this application) and then settled on CouchDB.
I knew a little about this previously, and then I saw a presentation at Scotland on Rails which made my mind up about whether it would be suitable for what I was doing or not – it definitely is and therefore was my final choice.
There are plenty of gem options available for Ruby talking to CouchDB, I tried a couple but settled on CouchRest because it didn’t try to be ActiveRecord, and forced me to use more Ruby – which is obviously what I’m trying to do as part of this plan!
These are some links to tools, presentations or general information I have used in making this choice:
The one-click CouchDB package for the Mac
CouchDB: Perform like a pr0n star
The case of ActiveRecord vs. CouchDB
CouchDB introduction PDF
CouchDB and Me
CouchDB website
CouchDB: The Definitive Guide
CouchDB: Thinking beyond the RDBMS
Exploring CouchDB
Futuretalk: CouchDB
Apache CouchDB Project Wiki
Image from CouchDB website
Posted: 15 June 2010



