Introduction to CouchDB
Apache's CouchDB is one of those things that many developers have never heard about, despite how powerful and, well, useful it is. As a document-style database focused on multi-user scenarios and a concept called "eventual consistency", CouchDB has some fundamental differences from your typical SQL, PostgreSQL, or even MongoDB databases. In this guide, we'll go over the basics of using CouchDB -- the upsides, the downsides, and the how-to.