COMPARE
Couchbase Server
- Data Access Service
- Key-value interface (read/write)
- High-density storage engine, Magma
- Change data capture streamed to Kafka
- Scopes and collections
- Distributed ACID transactions
- Tunable query consistency
- Consistent metadata
- Tunable durability
- Ephemeral buckets
- Netlify and Visual Studio Code integration
- Couchbase Capella
- Enterprise Edition
- Community Edition
- Query Service
- Query Service via SQL++ (SQL-based queries)
- Support for scopes and collections
- Support for ACID transactions in SQL++
- Time-series array support with import and un-nest functions
- Graphical explain plan
- Built-in query editor
- Built-in schema browser
- SQL++ common table expression (CTE)
- ANSI joins support in SQL++
- Unlimited query concurrency
- Cost-based optimizer (CBO)
- Window functions
- SQL++ request auditing
- SQL++ aggregate pushdown
- Query monitoring UI
- Query monitoring & profiling
- Query workload snapshots
- Query user-defined functions (UDF) with inline functions
- Query user-defined functions (UDF) with JavaScript functions
- Couchbase Capella
- Enterprise Edition
- Community Edition
- Index Service
- Hyperscale vector index
- Composite vector index
- Index Service – Global Secondary Indexes (GSI)
- Index Service failover
- Support for scopes and collections
- Index pushdown
- Composite Array indexes
- Adaptive indexes
- Flex Index using FTS indexing
- Index partitioning
- Index advisor
- Plasma – high-performance storage engine for indexes
- Index replicas and swap rebalance
- Memory-optimized indexes
- Index auto-move
- Couchbase Capella
- Enterprise Edition
- Community Edition
- Analytics
- Native columnar storage
- Separation of compute and data storage
- ZeroETL from Couchbase
- Multisource, ZeroETL from other DBs
- Capella iQ integration
- Write back to Capella + Couchbase Server
- Write data back to external stores
- BI tool integration
- SQL++
- Cost-based query optimizer
- Data processing
- Support for scopes & collections
- Query external stores in place
- Availability
- Capella Analytics
- Yes. AWS S3/GCS
- Tableau, PowerBI, Superset native
- MPP
- AWS, GCP
- Enterprise Analytics
- Yes. AWS S3
- Tableau, PowerBI, Superset native
- MPP
- On-prem, AWS
- Couchbase Server Analytics Service
- Tableau native driver, CData
- MPP
- on-prem, AWS, GCP, Azure
- Full-Text Search Service
- Full-Text Search (FTS) Service
- SQL++ and FTS integration
- Support for scopes and collections
- FTS Index replica
- Vector search
- Couchbase Capella
- Enterprise Edition
- Community Edition
- Eventing Service
- Eventing Service
- Support for scopes and collections
- Serverless compute
- Distributed DCP consumer
- Data Service integration
- Query Service integration
- External REST integration
- Couchbase Capella
- Enterprise Edition
- Community Edition
- Backup Service
- Automated backup
- Cloud-native backups
- Couchbase Capella
- Enterprise Edition
- Community Edition
- Development and Administration Tools
- Web-based UI
- Robust SDKs for Node.js, .NET, Python, Java, Scala, Go, PHP, C, and Ruby
- Aggregate SDK client metrics
- Import and export tools
- REST API
- Command line tools
- Web-based Data Import UI
- Actionable alerts
- Auto update of statistics
- Add/remove services on non-KV existing nodes without adding new nodes
- Non-root install and upgrade
- OpenShift integration
- Couchbase Capella
- Not applicable
- Not applicable
- Enterprise Edition
- Community Edition
- High Availability and Disaster Recovery
- Intra-cluster replication
- Automatic failover
- Online rebalancing
- High-performance enterprise backup and restore tools
- Bucket-level backup and restore
- Downloadable buckets
- Collection-level backup and restore
- Backup to AWS S3
- Automatic failover of disk failures, multi-nodes, and server group
- Auto-failover for non-responsive disks
- Auto-failover for ephemeral buckets w/ no replica
- Rack/availability zone awareness
- Couchbase Capella
- Enterprise Edition
- Not applicable
- Community Edition
- Not applicable
- Cross Data Center Replication
- Cross data center replication (XDCR)
- XDCR filtering and throttling
- XDCR advanced filtering
- XDCR timestamp-based conflict resolution
- XDCR – prioritization of replication
- XDCR – conflict logging
- XDCR – interoperability w/ Mobile
- Couchbase Capella
- Enterprise Edition
- Community Edition
- Security
- Native encryption
- Single sign-on
- Authentication
- Authorization
- Role-based access control (RBAC)
- LDAP integration
- LDAP group support
- LDAP support for client certificates
- Encrypted at rest, Data Service
- Encrypted network access
- Encrypted private keys
- Multiple certificate authorities within cluster
- x.509 CA certificates for TLS
- x.509 CA certificates for data service authentication
- Integration to key management systems for TLS private key passphrase
- Auditing
- Log redactions
- Client-side field-level encryption
- Node-to-node encryption
- Cipher management
- Couchbase Capella
- Not applicable
- -
- Not applicable
- Enterprise Edition
- Community Edition
- Performance and Scaling
- Automated scaling
- Homogeneous scaling (by node)
- Multi-Dimensional Scaling (MDS) (by service)
- Fast failover
- Multi-node, concurrent failover protection
- Cluster hibernation
- End-to-end compression (client to server and XDCR)
- ARM processor support
- Couchbase Capella
- Not Applicable
- Enterprise Edition
- Community Edition
CUSTOMERS
What customers are saying
-
“We said, 'Wouldn't it be nice to have a data store where we could go from the Java object to the database and back without lots of overhead?' Well, this is it.”
Thomas Vidnovic , Solutions Architect, Marriott30 million documents -
“Couchbase is a highly scalable, distributed data store that plays a critical role in LinkedIn’s caching systems.”
Michael Kehoe, Senior Staff Site Reliability Engineer, LinkedIn10+ million queries per second<4 ms avg latency for 2.5+ billion items -
“What we value a lot is that Couchbase was able to embrace with us our vision to the cloud, and the fact that we wanted to operate data stores directly on PaaS.”
Vincent Bersin, Unit Manager, NoSQL Solutions, Amadeus20 million operations per second<2.5 response times