Couchbase Single Server
Couchbase has recently consolidated its database product line; please read our blog post with more details. As a part of this consolidation, Couchbase Single Server, a distribution of Apache CouchDB, has been discontinued. This page is for users of Couchbase Single Server looking for a migration path. If you are using Couchbase Single Server to synchronize data with mobile devices, find out more about our upcoming mobile sync capability.
As a Couchbase Single Server user, you have multiple options for moving forward. The upcoming Couchbase Server 2.0 will support the JSON document model and incremental Map Reduce, but with lower latency, auto-sharding, elastic clustering and cross-data center replication. Because Couchbase Server is engineered for high-performance use cases, there are API differences which will require some application changes. For users who require APIs that are not part of Couchbase Server, Apache CouchDB continues active development with a healthy community. Couchbase will continue to utilize CouchDB technology and contribute to the project.
Most users of Couchbase Single Server will see performance improvements by moving to Couchbase Server. Additionally, document structures and Map Reduce queries do not need to be changed to take advantage of the performance offered by Couchbase Server. To migrate application code to Couchbase Server, you’ll replace CouchDB client libraries with Couchbase SDKs, which connect using a high-performance binary protocol. Visit our SDK center to find supported languages and API details.
Couchbase provides tools for importing Couchbase Single Server data into Couchbase Server. To get started, refer to our migration resources on the wiki.
