[Firebase founder] This new database has been in the works for 2.5 years, since shortly after we joined Google. It was developed in close collaboration with the Cloud Datastore[1] team, and uses Google’s core database infrastructure. We built it because we know it can be challenging to build complex apps with our original database -- Firebase Realtime Database -- where we optimized for ease-of-use & real-time sync ov…
Transactions: If I want to insert 2 documents, but zero if either fails, what does that look like with Firestore?
And if I store a document and run a query milliseconds later, will the query include document I just stored? Or are queries eventually consistent?