Google Cloud Firestore
In addition to Datastore, Google now offers a similar service called Firestore as part of the mobile backend as a service (Baas) suite Firebase. Firestore shares much of its underlying infrastructure with Datastore, although it targets different use cases. As a result, there is a large overlap in the behavior and capabilities of Datastore and Firestore, although the differences are very significant.
Comparison to Datastore
Both platforms implement similar indexing strategies, although Firestore offers additional consistency guarantees using broader collections, due to the fact that Firestore implements shallow queries within the collections. By far the most significant difference between Datastore and Firestore is that Firestore is a real-time database. Up to 100,000 concurrent users may subscribe to Firestore and be notified when data changes occur, instead of constantly polling the database to identify changes.
Additionally, Firestore offers a number of Firebase integrations...