This is been extremely exciting week at Couchbase and I’m thrilled to announce one of many releases we’re shipping this week. Couchbase Server 2.2 Enterprise Edition adds lot of new functionality and in this blog let me share some of the key highlights of this release.
- Cross Datacenter Replication (XDCR) performance optimization – With Couchbase Server 2.2 we introduce a new mode for XDCR. This new mode utilizes highly efficient memcached protocol on the destination cluster for replicating changes. The new mode of XDCR increases XDCR throughput, reducing the CPU usage at destination cluster and also improves XDCR scalability.
- Highly optimized data purge management – You can now configure a Metadata Purge Interval setting which tells how frequently a node will permanently purge this tombstones on deleted items. Purging of tombstones is now part of scheduled compaction. Typically, it is recommended that you set this interval significantly larger than the amount of time that the views might take to catch-up with data updates or XDCR might take to catch-up with data updates.
- Read-Only user – As of this release you can now create a read-only user who has read-only access that is this user cannot make any administrative changes. This will be extremely helpful to operation teams that need to provide access to Couchbase’s great monitoring UI to developers.
- Couchbase Server Recovery tool – This tool will allow you to recover missing partitions from a remote cluster where you’re replicating data in-case one or more nodes beyond the number of replicas fail within source cluster. This will allow to perform this operation at partition granularity so that you don’t need to recover entire node. This tool provides additional durability from the remote cluster.
- Non-sudo and non-root access to Couchbase Server – Developers will be very pleased with this feature in 2.2. Now you can install and run Couchbase Server as non-sudo and non-root user. This provides with alternative way to install and run Couchbase Server and its tools for development without requiring sudo or root access.
- Resetting the Password for Administrator account – Now administrators can reset their password using the CLI command-line options.
In addition, we have a brand new documentation site we are launching with new content for Couchbase Server 2.2. The site is designed to be open, easy navigate, and easy to search. The new documentation website also has several new manuals including Couchbase Lite and Couchbase Sync Gateway.
Above are some of the main highlights but in addition to these there are several other performance and stability fixes that improve the user experience.
I recommend all our existing and new users download Couchbase Server 2.2 and give it a try! Please provide your feedback on our latest release.