0% found this document useful (0 votes)
13 views3 pages

DBMS

Cloud Datastore is a fully managed, highly scalable NoSQL document database service offered by Google Cloud Platform that automatically scales to meet application workload demands. It provides a flexible data model for storing structured and semi-structured data without strict schema requirements, and handles large and changing data volumes for applications like web and mobile apps. Developers can focus on building applications rather than managing infrastructure, as Google handles underlying management tasks.

Uploaded by

Yash Wagh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

DBMS

Cloud Datastore is a fully managed, highly scalable NoSQL document database service offered by Google Cloud Platform that automatically scales to meet application workload demands. It provides a flexible data model for storing structured and semi-structured data without strict schema requirements, and handles large and changing data volumes for applications like web and mobile apps. Developers can focus on building applications rather than managing infrastructure, as Google handles underlying management tasks.

Uploaded by

Yash Wagh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

INTRO-

Cloud Datastore is a highly scalable and performant NoSQL document database service offered by
Google Cloud Platform (GCP). It provides a fully managed service for storing non-relational data,
making it an excellent choice for applications that need to handle rapidly changing data volumes,
such as web and mobile applications.

Cloud Datastore is designed to handle structured and semi-structured data and automatically scales
to meet the demand of an application's workload.

Using Cloud Datastore, developers can focus on building their applications instead of managing
infrastructure, as Google handles the underlying infrastructure and management tasks, such as
patching and updating software. This frees up developers to spend more time creating new features
and improving their applications.

HOW IT DIFFER FROM OTHERS ALSO ADV.

Data Model: Cloud Datastore is a NoSQL document database service, which means it stores data in a
more flexible and schema-less way compared to SQL databases, which have a strict schema. This
allows developers to store and retrieve data in a more flexible way without having to worry about
strict schema requirements.

Scalability & Performance: Cloud Datastore is a highly scalable database service that can handle a
large volume of data, making it an excellent choice for applications that need to handle rapidly
changing data volumes. In contrast, traditional SQL databases can become a bottleneck as data
volumes grow, leading to performance issues. Cloud Datastore is designed to provide high
performance for read and write operations. It is optimized for low latency and can quickly scale to
meet the demands of an application's workload. In contrast, SQL databases may experience
performance issues when handling large volumes of data, leading to slower query times.

Fully Managed: Cloud Datastore is a fully managed database service, which means that Google
handles the underlying infrastructure and management tasks, such as patching and updating
software. This frees up developers to focus on building their applications, rather than managing
infrastructure. In contrast, with SQL databases, developers are responsible for managing the
infrastructure and software updates themselves.

API & Querying: Cloud Datastore provides a rich set of APIs for querying and manipulating data,
including support for transactions and indexes. It also integrates well with other GCP services, such
as Google Cloud Functions, Google Cloud Pub/Sub, and Google Cloud Storage. In contrast, SQL
databases use SQL language to query and manipulate data, which may require a more complex
understanding of the language.

Security: Cloud Datastore offers robust security features, including encryption at rest and in transit,
Identity and Access Management (IAM), and access controls for data and metadata.

QUERYING DATA:

In Cloud Datastore, data is queried using the google Query Language (GQL) or the Cloud Datastore
API. The query operates on entities of a given kind; it can specify filters on the entities' property
values, keys, and ancestors, and can return zero or more entities as results. A query can also
specify sort orders to sequence the results by their property values. A typical query includes the
following:
 An entity kind to which the query applies

 Zero or more filters based on the entities' property values, keys, and ancestors

 Zero or more sort orders to sequence the results

When executed, the query retrieves all entities of the given kind that satisfy all of the given filters,
sorted in the specified order. Queries execute as read-only.

retrieves all tasks that are not yet


done with priorities greater than or
equal to 4, sorted in descending order
by priority

SPECIFIC APPLICATIONS-

1. User Profiles and Preferences: Cloud Datastore can be used to store and manage
user profiles and preferences for web and mobile applications. It can handle large
amounts of user data, and its flexible data model allows developers to easily store
and retrieve complex data structures, such as user preferences and activity logs.

2. E-commerce and Retail: Cloud Datastore can be used to store and manage product
catalogs, customer orders, and shopping cart data for e-commerce and retail
applications. Its scalability and high availability make it ideal for handling large
volumes of transactions and data, while its flexible data model allows developers to
easily store and retrieve complex product and order data.

3. Gaming: Cloud Datastore can be used to store and manage game state data, player
profiles, and game analytics data for online and mobile games. Its scalability and
high availability make it ideal for handling large volumes of data and traffic, while its
flexible data model allows developers to easily store and retrieve complex game data
structures.

4. Internet of Things (IoT): Cloud Datastore can be used to store and manage sensor
data and device metadata for IoT applications. Its scalability and high availability
make it ideal for handling large volumes of data, while its flexible data model allows
developers to easily store and retrieve complex data structures.
5.

You might also like