Version 2.0 of Couchbase Server has been released with a new flexible document data model that will give more freedom for developing apps.
The document data model in the new version of the NoSQL database is based on JSON, and avoids the need to create and manage schemas. Every JSON document can have a different record structure and multiple documents with different structures can be stored in the same Couchbase data bucket. Document structure can be changed at any time, without requiring modification to other documents in the database.
(click to expand)
Other improvements to the new version are aimed at more traditional areas of interest. Cross datacenter replication (XDCR) has been added, so that you get automatic replication of databases across geographically disparate data centers. Couchbase says this will improve application response time by locating data closer to the users accessing it. There have also been a number of operational enhancements, such as online data and index compaction, that improve Couchbase Server’s application maintenance.
Couchbase Server 2.0 is available in both Enterprise and Community editions, the former a production-ready release with support and bug fixes for funded projects and the latter for enthusiasts who are able to resolve issues independently with help from the Couuchbase user community. For Linux there are versions for 64-bit and 32-bit Ubuntu and 64-bit and 32-bit Red Hat. Both editions are available for 64-bit Windows but for Mac OS X there is only a 64-bit Community edition.