What's new in 3.0
Couchbase Server 3.0 is a major release that provides significant enhancements to scalability, performance, availability and reliability, ease of administration, and security.
Couchbase Server 3.0 is our major release which extends our lead as the most performant and scalable NoSQL database for mission critical enterprise applications. In addition to adding great new functionality for the enterprise, 3.0 delivers many new features that make it easier for developers and administrators to work with Couchbase Server, making it the best choice for your NoSQL projects.
New features
The major new enhancements and features available in Couchbase Server 3.0 include:
- Infrastructure enhancements including:
- Database Change Protocol (DCP)
- Shared thread pool
For information about DCP statistics, see Viewing DCP queues via the web console and DCP stats via the CLI.
- Bucket and disk I/O enhancements including:
- Bucket metadata ejections
For information about bucket metadata ejections, see Managing metadata in memory via the web console, Setting metadata ejection policy via the CLI, and Setting metadata ejection via the REST API.
- Disk I/O priority
For information about changing disk I/P priority, see Managing disk I/O priority via the web console, Setting bucket priority via the CLI, and Setting disk I/O priority via the REST API.
- Bucket metadata ejections
- Server maintenance enhancements including:
- Graceful failover
For information about graceful failover, see Failing over a node via the web console, Failing over nodes via the CLI, and Setting graceful failover via the REST API.
- Delta node recovery
For information about using delta node recovery, see Recovering a node via the web console, Recovering nodes via the CLI, and Setting recovery type via the REST API.
- Incremental backup and restore
For information about using incremental backup and restore via the CLI, see Backing up incrementally and Restoring incrementally.
- Graceful failover
- Views enhancement with Stream-based views.
- XDCR enhancements including Stream-based XDCR and XDCR pause and resume replication
For information about pausing and resuming XDCR replication, see Pausing XDCR replication via the web console, Pausing XDCR replication streams via the CLI, and Pausing XDCR replication streams via the REST API.
- Security enhancement including Encrypted administrative access and Encrypted data access.
- Log and log collection improvements with Cluster-wide diagnostics
For more information about collecting diagnostics, see Managing diagnostics via the web console, Diagnostics with couchbase-cli via the CLI, and Diagnostics with cbcollect_info via the CLI.