Many people are going gaga over Couchdb. But what exactly is it? And why should you care? CouchDB is what I would call one of many NoSQL solutions. It is a shift away from what is called traditional databases and offers many new features and opportunities. To put it simply, CouchDB is a documented-oriented databases. Well, let me explain. Each document field is stored as a key-value map. This means that fields can either be a simple key/value pair, a list, or a map. In CouchDB, each document is given a document-level identifier as well as a revision number. Then, each change that is made is saved into the database.
This post first appeared on Javarevisited: Blog About Java Programmin, please read the originial post: here