Datastore (original) (raw)
Datastore is a highly scalable NoSQL database for your web and mobile applications. Firestore is the next generation of Datastore. Learn how to upgrade to Firestore.
Benefits
Highly scalable NoSQL database
Firestore is the next generation of Datastore. Datastore automatically handles sharding and replication, providing you with a highly available and durable database that scales automatically to handle your applications' load. Datastore provides a myriad of capabilities such as ACID transactions, SQL-like queries, indexes, and much more.
Simple and integrated
With Datastore's RESTful interface, data can easily be accessed by any deployment target. You can build solutions that span across App Engine and Compute Engine and rely on Datastore as the integration point.
Fast and highly scalable
Focus on building your applications without worrying about provisioning and load anticipation. Datastore scales seamlessly and automatically with your data, allowing applications to maintain high performance as they receive more traffic.
Easy-to-use query language
Datastore is a schemaless database, which simplifies making changes to your underlying data structure as your application evolves. It provides a powerful query engine that allows you to search for data across multiple properties and sort as needed.
Key features
Key features of Datastore
Rich admin dashboard
View entity statistics, query your database, view indexes, and back up/restore your data.
Diverse data types
Datastore supports a variety of data types, including integers, floating-point numbers, strings, dates, and binary data, among others.
Multiple access methods
Access your data via our JSON API, open source clients, or community-maintained ORMs (Objectify, NDB).
ACID transactions
Ensure the integrity of your data by executing multiple datastore operations in a single transaction with ACID characteristics, so all the grouped operations succeed or all fail.
Fully managed
Datastore is fully managed, which means Google automatically handles sharding and replication in order to provide you with a highly available and consistent database.
Documentation
Documentation
Firestore in Datastore mode
Learn more about Firestore in Datastore mode. Datastore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.
Store and query data
Learn how to store and query data in Firestore in Datastore mode using the Google Cloud console.
Not seeing what you're looking for?
Pricing
Pricing
Datastore is a highly scalable NoSQL database for your web and mobile applications. For more detailed pricing information, please view the pricing guide.
Firestore in Datastore mode offers free usage that allows you to get started at no cost. To exceed the free usage, you must enable billing for your project.
Your usage is counted daily and resets around midnight Pacific time.
If you pay in a currency other than USD, the prices listed in your currency on Google Cloud SKUs apply.
The fees and free tier for Google Cloud Datastore are the same as the Datastore fees for App Engine.
Small Datastore operations include calls to allocate Datastore IDs or keys-only queries. These operations are free.
Take the next step
Start your next project, explore interactive tutorials, and manage your account.
Need help getting started?
Work with a trusted partner
Get tips & best practices