Couchbase Server editions

Couchbase Server editions

Couchbase Server is available in several editions: enterprise, community, and open source.

Each edition offers different features and levels of support:

Enterprise edition (EE):
The Enterprise edition represents the latest, most stable, production-ready release. We recommend EE binaries for commercial production systems. EE contains some unique features that make it the best fit for large production deployments running in data centers or a public cloud infrastructure. These features, which are not available in the community edition, are listed in Table 1. Our paid annual subscriptions for EE include a commercial license, technical support with service level commitments via our 24x7 support organization, as well as technical support and hot fixes for earlier releases.
Community edition (CE):
The Community edition is best for noncommercial developers, where taking some time to figure out or resolve issues doesn’t result in major problems. There are no constraints on using these binaries in production systems, but they have not been subjected to the iterative test, fix, and verify quality assurance cycle that is a part of the enterprise edition release process and do not include the latest bug fixes. Documentation, mailing lists, and forums provide support for the Couchbase user community to help troubleshoot issues and answer questions.
Open source project:
The Couchbase Server open source project is a platform for innovation. Couchbase is committed to open source development, and the open source project continues to serve as the foundation for both the community edition and the enterprise edition.

The following table compares the features available in the Enterprise and Community editions:

Table 1. Enterprise and community edition feature matrix
Feature Enterprise Edition Community Edition
Software updates and support
Frequent releases with quality improvements
Worldwide 24x7 support
Patches and maintenance updates
Proactive services
High availability & disaster recovery
Intra-cluster replication
Auto failover
Rebalance
Cross datacenter replication (XDCR)
Filtering replication with XDCR
Rack and availability zone awareness
Full backup and restore
Incremental and cumulative backup and restore
Security
Built-in account management
LDAP integrated account management
Encrypted administrative access
Encrypted data and query access
Encrypted XDCR
Auditing
Data access
Data access APIs (KV operations Get/Set)
Tunable consistency with queries (with staleness setting)
Tunable durability (with persistence and replication)
N1QL queries
N1QL queries with global secondary indexes
Query and indexing with MapReduce views
Query and indexing with spatial views
Native SDKs
System administration
Visual administrative console
Programmable REST API access
Programmable Command line tools (CLI)
Performance and scaling
Multi-dimensional scaling and independent scalability
High-performance concurrent query execution