In this blog given Google Cloud DataStore Overview.Google Cloud Datastore is a No SQL document database built for automatic scaling, high performance, and ease of application development.
Atomic transactions.Cloud Datastore can execute a set of operations where either all succeed.
Reads and writes.Cloud Datastore runs in Google data centers, which use redundancy to minimize impact from points of failure.
High performance.Cloud Datastore uses a distributed architecture to automatically manage scaling. Cloud Datastore uses a mix of indexes and query constraints so your queries scale with the size of your result set, not the size of your data set.
Flexible storage .
Cloud Datastore maps naturally to object-oriented and scripting languages, and is exposed to applications through multiple clients. It also provides a SQL-like
Eventual consistency.Cloud Datastore ensures that entity lookups by key and ancestor queries always receive strongly consistent data. All other queries are eventually consistent. The consistency models allow your application to deliver a great user experience while handling large amounts of data and users.
Encryption at rest.
Cloud Datastore automatically encrypts all data before it is written to disk and automatically decrypts the data when read by an authorized user. For more information, see