Couchbase Server vs. Google Cloud Datastore

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Couchbase Server
Score 8.7 out of 10
N/A
Couchbase Server is a cloud-native, distributed database that fuses the strengths of relational databases such as SQL and ACID transactions with JSON flexibility and scale that defines NoSQL. It is available as a service in commercial clouds and supports hybrid and private cloud deployments.N/A
Google Cloud Datastore
Score 8.5 out of 10
N/A
Google Cloud Datastore is a NoSQL "schemaless" database as a service, supporting diverse data types. The database is managed; Google manages sharding and replication and prices according to storage and activity.N/A
Pricing
Couchbase ServerGoogle Cloud Datastore
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Couchbase ServerGoogle Cloud Datastore
Free Trial
YesNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeOptionalNo setup fee
Additional Details
More Pricing Information
Community Pulse
Couchbase ServerGoogle Cloud Datastore
Features
Couchbase ServerGoogle Cloud Datastore
NoSQL Databases
Comparison of NoSQL Databases features of Product A and Product B
Couchbase Server
8.9
Ratings
1% above category average
Google Cloud Datastore
10.0
Ratings
12% above category average
Performance8.90 Ratings10.00 Ratings
Availability9.40 Ratings10.00 Ratings
Concurrency8.90 Ratings10.00 Ratings
Security9.00 Ratings10.00 Ratings
Scalability9.40 Ratings10.00 Ratings
Data model flexibility9.00 Ratings10.00 Ratings
Deployment model flexibility8.00 Ratings9.90 Ratings
Best Alternatives
Couchbase ServerGoogle Cloud Datastore
Small Businesses
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
Medium-sized Companies
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
Enterprises
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Couchbase ServerGoogle Cloud Datastore
Likelihood to Recommend
9.0
(0 ratings)
9.9
(0 ratings)
Likelihood to Renew
2.1
(0 ratings)
10.0
(0 ratings)
Usability
8.0
(0 ratings)
-
(0 ratings)
Availability
8.0
(0 ratings)
-
(0 ratings)
Performance
9.3
(0 ratings)
-
(0 ratings)
Support Rating
8.5
(0 ratings)
-
(0 ratings)
Product Scalability
7.0
(0 ratings)
-
(0 ratings)
User Testimonials
Couchbase ServerGoogle Cloud Datastore
Likelihood to Recommend
Best suited when edge devices have interrupted internet connection. And Couchbase provides reliable data transfer. If used for attachment Couchbase has a very poor offering. A hard limit of 20 MB is not okay. They have the best conflict resolution but not so great query language on Couchbase lite.
Read full review
Using Google Cloud Datastore in conjunction with Google AppEngine was a very seamless integration and much easier than using other datastores since so much of the configuration is abstracted for you. Because of this, creating simple applications is very easy and getting Google Cloud Datastore to power the backend ties everything together. If we were using Google Compute Engine, I'd imagine the same seamless experience would be there as well.
Read full review
Pros
  • Easy to store unstructured data and has great performance
  • Managing security is super easy which can be managed across different levels
  • UI is pretty simple to use and manage the cluster
  • Backup of the data is very easy and the restoration/recovery is fairly easy as well with the in-built tools.
  • Easy integration with elasticsearch for replication
  • It is fairly easy to scale up or scale down the cluster
Read full review
  • It is hosted in GCP, our primary cloud provider.
  • It integrates with all the services we use in GCP.
Read full review
Cons
  • Cluster sizing during the design phase can be improved, especially if the client lacks prior experience. Vendor consultants are very meticulous in order to provide best of class performance and response time, although some more real-world pragmatic approach is often needed.
  • Couchbase Lite 2 went thru a major revamp, which broke the compatibility of the applications with some features removed and other changed. That needed development teams working to refactor the applications.
Read full review
  • Part of the Google Cloud Platform walled garden.
  • Pay for read/writes to the datastore, in addition to storage.
  • Not many libraries exist.
Read full review
Likelihood to Renew
I rarely actually use Couchbase Server, I just stay up-to-date with the features that it provides. However, when the need arises for a NoSQL datastore, then I will strongly consider it as an option
Read full review
I give Google Cloud a full score because it satisfies our needs so well. We host most of our infrastructure on Google Cloud and using Google Cloud Datastore helps us to solve our NoSQL storage problem. and Google Cloud Datastore is so scalable and elastic. It saves us lots of time to maintain and saves us money.
Read full review
Usability
Couchbase has been quite a usable for our implementation. We had similar experience with our previous "trial" implementation, however it was short lived.
Couchbase has so far exceeded expectation. Our implementation team is more confident than ever before.
When we are Live for more than 6 months, I'm hoping to enhance this rating.
Read full review
No answers on this topic
Performance
One of Couchbase’s greatest assets is its performance with large datasets. Properly set up with well-sized clusters, it is also highly reliable and scalable. User management could be better though, and security often feels like an afterthought. Couchbase has improved tremendously since we started using it, so I am sure that these issues will be ironed out.
Read full review
No answers on this topic
Support Rating
I haven't had many opportunities to request support, I will look forward to better the rating. We have technical development and integration team who reach out directly to TAM at Couchbase.
Read full review
No answers on this topic
Alternatives Considered
Couchbase could outperform it's competition considerably for database reads and writes. Full text searches were still faster in Elasticsearch but this is more of a feature than a base platform requirement for us.
Read full review
We selected Google Cloud Datastore as one of our candidates for our NoSQL data is because it is provided by Google Cloud, which fits our needs. Most of our infrastructure is on Google Cloud, so when we think about the NoSQL database, the first thing we thought about is Google Cloud Datastore. And it proves itself.
Read full review
Scalability
So far, the way that we mange and upgrade our clusters has be very smooth. It works like a dream when we use it in concert with AWS and their EC2 machines. Having access to powerful instances along side the Couchbase interface is amazing and allows us to do rebalances or maintenance without a worry
Read full review
No answers on this topic
Return on Investment
  • There have been several areas of our application [that] really needed an ACID compliant database (e.g. strong transactional guarantees) that we thought we could work around while using Couchbase. [In my opinion] that turned out to be a poor bet. You need to be certain that the specific characteristics of a NoSQL database fit your problem.
  • Couchbase does eliminate the need for schema upgrades completely. I.e no downtime or conversion windows as you migrate your data model, adding attributes, etc. This helped with the deployment timeframe associated with DB changes.
  • The database is (apparently) a bit more of a space/memory consumer than originally anticipated. During deployments, we received constant pressure from Couchbase consulting teams to eliminate/reduce the number of indexes, and this was because any mutations to docs in a bucket must check for impact against all indexes. More recent years have started to address this with their "collections" features, which helps isolate indexes to specific sub-groupings of documents.
Read full review
  • Simple billing part of Google Cloud Platform
  • No time spent configuring and maintaining Google Cloud Datastore.
  • Very good uptime for our applications.
Read full review
ScreenShots