CouchDB is representative of a set of document-oriented database that have come to the fore of the collective geek consciousness. At it's heart it is a key-value store, but it can query into (and index) specific properties of the documents for fast performance. What makes CouchDB unique is it's MVCC transactional model and emphasis on using HTTP communication as the connection mechanism. In this talk we'll cover usage of CouchDB with a simple example, as well as look at when (and when not) such a database makes sense to use in favor of traditional relational databases.
Angel Pizarro leads a small team of developers in support of big-data biomedical research , with a focus on genomics and proteomics, at the University of Pennsylvania School of Medicine.