On the announcement of Automatic Upgrade to Cloud Firestore for Google Datastore projects.
Benefits including:
- Queries are no longer eventually consistent; instead, they are all strongly consistent.
- Transactions are no longer limited to 25 entity groups.
- Writes to an entity group are no longer limited to 1 per second.
In the current active app, some logic was implemented to ensure strong consistency using cross group Transaction operations, creation of ancestor queries & entity groups.
What will happen to all this app logic & DB data structure when it is automatically migrated to Firestore? Since data would be strongly consistent, it seems there will no longer be a need for entity groups & ancestor queries! ...Unless used inside a cross group transaction for atomic behavior across multiple entities
Any thoughts on that and what to expect? Also anyone knows when is the automatic migration expected to finish?