TechCast #42 – Chariot’s Eric Snyder on Apache CouchDB

by
Tags:
Category:

Chariot’s Eric Snyder works in both Java, Spring-based applications as well as with dynamic platforms such as Ruby on Rails.  He brought CouchDB to our attention earlier this year, and we thought we’d share some information about it with our listeners.  Apache CouchDB is a RESTful web-centric document-based database system written in Erlang.  It can be used either directly using RESTful mechanisms or via a wrapper API in a number of languages.

Resources:

  1. http://couchdb.apache.org – project website
  2. http://www.youtube.com/watch?v=ESDBM9-U804 – CouchDB: Relaxing Offline JavaScript (Google Tech Talk)
  3. http://books.couchdb.org/relax – CouchDB: The Definitive Guide

APIs (small subset)

  1. http://github.com/jchris/couchrest– ruby API
  2. http://github.com/langalex/couch_potato– ruby API (higher level layer on top of couchrest)
  3. http://couchdbkit.org – python API
  4. http://github.com/mbreese/couchdb4j – Java-based CouchDB API