Company
Date Published
Author
Pavel Novokshonov, Sr. Solutions Engineer, Couchbase
Word count
614
Language
English
Hacker News points
None

Summary

Couchbase Server is available in three versions: Community Edition (CE), Enterprise Edition (EE), and Couchbase Cloud, with CE being free and commonly used for development and testing. CE, however, has limitations in concurrency, index replication, analytics, eventing services, and multi-dimensional scaling, making EE more suitable for heavy production workloads. Upgrading from CE to EE can be achieved by setting up a separate EE cluster using Cross Data Center Replication (XDCR) or by performing a rolling online upgrade. A demonstration video outlines the upgrade process, which involves adding EE nodes and migrating secondary indexes to maintain continuous query flow. Post-upgrade, EE offers improved storage for secondary indexes using the "Plasma" engine, allowing for more efficient index management and replication. Users are advised to upgrade all CE nodes to EE for a stable cluster configuration and to verify documentation for any discrepancies regarding index replication features between editions.