Search⌘ K

Cloud Datastore

Explore the key features and concepts of Google Cloud Datastore, a schema-less NoSQL database designed for automatic scaling and high performance. Understand its advantages, data model comparisons with relational databases, and typical use cases. This lesson prepares you to recognize when Datastore is the right solution for your cloud projects and how it integrates with App Engine applications.

In the last lesson, we looked at Cloud Spanner and how it is different from other traditional RDBMS databases. In this lesson, we will learn about “Datastore” which is a NoSQL database built for automatic scaling, high performance, and ease of application development.

Introduction

Datastore is a schema-less database. It doesn’t enforce any schema on the entities to have defined set of attributes. Datastore is built for scale and high performance at scale.

The read and write at scale are managed using different approaches which allow Datastore to perform better with huge datasets.

Datastore manages writes at scale by automatically distributing data as necessary.

Reading data at scale is managed by allowing only those queries whose performance increases with “Resultset” (Not Dataset). The advantage of ...