TrustRadius: an HG Insights company

Google Cloud Datastore

Score8.4 out of 10

34 Reviews and Ratings

What is Google Cloud Datastore?

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.

Top Performing Features

  • Performance

    How fast the database performs under data load

    Category average: 9.2

  • Availability

    Availability is the probability that the NoSQL database will be available to preform its function when called upon.

    Category average: 8.9

  • Concurrency

    Concurrency is the ability for multiple processes to access or change shared data simultaneously. The greater the number of concurrent user processes that can execute without blocking each other, the greater the concurrency of the database system.

    Category average: 9

Areas for Improvement

  • Scalability

    NoSQL databases are inherently more stable than relational databases and have built-in support for replication and partitioning of data to support scalability.

    Category average: 9.4

  • Data model flexibility

    NoSQL databases do not rely on rely on tables, columns, rows, or schemas to organize and retrieve data, but use use more flexible data models to accommodate the large volume and variety of data being generated by modern applications.

    Category average: 9

  • Deployment model flexibility

    Can be deployed on-premise or in the cloud.

    Category average: 8.9

A great NoSQL solution for companies in GCP

Pros

  • It is hosted in GCP, our primary cloud provider.
  • It integrates with all the services we use in GCP.

Cons

  • It is hosted on GCP, which makes it harder if your company have multi-cloud strategy.
  • When you want to migrate to other cloud providers, there can be a caveat.

Return on Investment

  • It solves our NoSQL database problem.
  • It it highly scalable and available to meets our needs.

Alternatives Considered

Amazon DynamoDB and MongoDB Atlas

Other Software Used

Amazon DynamoDB, MongoDB Atlas, Google Cloud Spanner, Google Cloud SQL

Google Cloud Datastore

Pros

  • Automatically handles shards and replication.
  • Schema-less & NoSQL.
  • Fully managed.

Cons

  • Part of the Google Cloud Platform walled garden.
  • Pay for read/writes to the datastore, in addition to storage.
  • Not many libraries exist.

Return on Investment

  • Simple billing part of Google Cloud Platform
  • No time spent configuring and maintaining Google Cloud Datastore.
  • Very good uptime for our applications.

Alternatives Considered

MySQL, MariaDB and Cassandra

Other Software Used

Google App Engine, CentOS, MySQL, MariaDB, JIRA Software, Atlassian Confluence, Redmine, GitHub, Bitbucket