Overviews
-
Choosing between Native mode and Datastore mode
This page helps you understand the differences between the two Firestore database modes: Native mode and Datastore mode.
-
Automatic upgrade to Firestore
Describes the upgrade path from Cloud Firestore in Datastore mode to Firestore.
-
Limits
Maximum amounts for various Datastore mode database limits.
-
Identity and Access Management (IAM)
Use Identity and Access Management to control who has access to your data at the project level.
-
Storage Size Calculations
How sizes of entities and index entries are calculated.
-
Multitenancy
Namespaces in Datastore mode enable multitenancy.
-
Server-Side Encryption
Datastore mode automatically encrypts all data before it is written to disk.
-
Locations
Datastore is available from multiple locations so you can store your data close to the users and services that need it.
Datastore Overviews
-
What is Datastore?
An introduction to Datastore.
-
Datastore Transactions
An overview of transactions in databases not yet upgraded to Cloud Firestore in Datastore mode.
-
Structuring Data for Strong Consistency
Learn how to structure your data to support strong consistency while still meeting your application's write throughput requirements. Applies to databases not yet upgraded to Cloud Firestore in Datastore mode.
-
Best Practices
A summary of best practices to employ when using Datastore.
-
Balancing Strong and Eventual Consistency with Datastore
Get details for achieving strong consistency for a positive user experience, while embracing the Cloud Firestore in Datastore mode eventual consistency model for handling large quantities of data and users. Applies to databases not yet upgraded to Cloud Firestore in Datastore mode.
-
Fast and Reliable Ranking in Datastore
Learn how one company used Datastore mode to solve a common yet difficult problem faced by every large gaming service: Ranking.