Overall Satisfaction with Couchbase Data Platform
Couchbase Data Platform is used as a data platform for both existing and new applications. It is the NoSQL platform of choice for the organization.
- Provides ANSI SQL capabilities using N1QL
- Auditing, eventing and analytics in the latest versions of Couchbase
- TTL based document expiry to avoid batch deletes and improve overall cluster performance
- Memory first approach to accessing data
- RBAC and auditing provide excellent security capabilities in limiting privileges and identifying activities
- Consolidate the number of logs and remove generic log messages for quick troubleshooting
- Better error handling capabilities using error# to identify and address critical errors
- Very easy to install and administer and doesn't require DBAs to deploy any DDL. It gives developers the flexibility to model their environment as per their requirements, reducing turnaround time.
- Runs on a VM/commodity hardware and doesn't require an expensive engineered appliance.
- Eventually, it provides significant cost savings.
- Horizontally scalable and has HA capabilities. It's easy to add nodes and distribute services (data/index/query) on-the-go without any downtime.
Couchbase mobile capabilities and Couchbase Cluster's HA architecture helped us decide to go with Couchbase.