Exploring CouchDB

You definitely have heard about NoSQL, MongoDB and probably about CouchDB. Joe Lennon has written an great article on IBM’s DeveloperWorks for all, who are new to this topic and need an well introduction. 

Summary:  Relational databases define a strict structure and provide a rigid way to maintain data for a software application. Apache’s open source CouchDB offers a new method of storing data, in what is referred to as a schema-free document-oriented database model. Instead of the highly structured data storage of a relational model, CouchDB stores data in a semi-structured fashion, using a JavaScript-based view model for generating structured aggregation and report results from these semi-structured documents. CouchDB has been developed from the ground up with Web applications as the primary focus and has its sights on becoming the de-facto database for Web application development.

  1. codesqr posted this