CouchDB is just what I’ve been dreaming about…

I’ve been fantasizing about a flexible object store to act as the back-end for web applications. The best approach I could muster was trying to come up with a flexible, pluggable SQLAlchemy model as a start. That’s a lot harder than I anticipated, and I’ve been stumped for a few months now.

No mas. Having played around with CouchDB for a few hours I’m satisfied enough to say with certainty: damn! this is the future!

Forgetting all the geeky bonafides like Erlang, its ReSTful interface, native JSON, blah blah blah — those are great, but just icing. It’s the query paradigm using javascript (or python, or anything) functions to build map-reduce indexes that is sheer brilliance. It can handle everything I’ve been dreaming up over the last year…elegantly.

I’ve still got quite a bit of experimenting in front of me to really feel out how best to interact with it (there is such a thing as an over-abundance of choice!), but I’m going to see if I can’t write a decent music library app or something to at least finally get 0ff the ground with this.

2 Responses to “CouchDB is just what I’ve been dreaming about…”

  1. Jan Says:

    Heya,
    thank you for the flowers :) Join our mailing lists or IRC channel (#couchdb on irc.freenode.org) if you have any questions (after having read our documentation wiki :)

    Cheers
    Jan

  2. Dean Says:

    With pleasure, Jan…

    Trust me, I’ve already poured through it. And all over your site. And most of the outbound links on your news posts. Amazing stuff so far…

Leave a Reply

Underneath this flabby exterior lies an enormous lack of character…