Couchbase - A New Era Database Platform
May 15, 2018

Couchbase - A New Era Database Platform

Sai Kumar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

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.
Having used Couchbase for more than 2 years with two decades of extensive Oracle RAC experience and having been exposed to other NoSql databases, I can say Couchbase not only provides ease of use but also has the HA capabilities built in it. N1SQL provides true ANSI SQL capabilities to write and generate SQL statements, which is phenomenal. The Admin console interface provides superb ease of navigation across all functionalities and the Couchbase CLI provides an extra layer of flexibility.
We run several mission critical tier-1 applications on Couchbase that are not only memory-centric but also i/o and capacity bound, and Couchbase has held steady during peak hour loads. We haven't experienced a P1 so far (knock on wood) and it's a DBA's heaven to use a database that doesn't come with locking/blocking headaches.
Couchbase mobile capabilities and Couchbase Cluster's HA architecture helped us decide to go with Couchbase.
Well suited for:
  • Document driven application usage
  • Migrating smaller databases from RDBMS to Couchbase
  • Less i/o, rather more memory-centric applications
  • Horizontally scalable environment
Less appropriate for:
  • Data warehouse that requires higher data retention
  • Normalized data environments that are structured and are limited to a schema.
  • Vertically scalable environments that require higher CPU/memory

Couchbase Server Feature Ratings

Performance
8
Availability
9
Concurrency
8
Security
7
Scalability
8
Data model flexibility
Not Rated
Deployment model flexibility
Not Rated