Google Cloud Datastore
Cloud Datastore is a horizontally scalable NoSQL DB
● NoSQL designed for application backends
● Fully managed
○ Uses a distributed architecture to automatically manage scaling
● Built-in redundancy
● Supports ACID transactions
● Fully managed
○ Uses a distributed architecture to automatically manage scaling
● Built-in redundancy
● Supports ACID transactions
Cloud Datastore features
● Atomic transactions : Datastore can execute a set of operations where either all succeed, or
none occur.
● High availability of reads and writes : Datastore runs in Google data centers, which use redundancy to minimize impact from points of failure.
● Massive scalability with high performance : Datastore uses a distributed architecture to automatically manage scaling. 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 and querying of data : Datastore maps naturally to object-oriented and scripting languages and is exposed to applications through multiple clients. It also provides a SQL-like query language.
● Balance of strong and eventual consistency : Datastore ensures that entity lookups 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 : Datastore automatically encrypts all data before it is written to disk and automatically decrypts the data when read by an authorized user.
● Fully managed with no planned downtime : Google handles the administration of the Datastore service so you can focus on your application. Your application can still use Datastore when the service receives a planned upgrade.
Good For
● Semi structured application data
● Hierarchical data
● Double key-value data
Work Load
● User profile
● Product catalog
● Game State
Alternative / Competitors
Amazon DynamoDB, Redis, MongoDB, Elasticsearch, and Cassandra
Comments
Post a Comment