I am trying to understand how to tackle there two limitations of google datastore
write throughput limit of about one transaction per second for a single entity group.
All the data accessed by a transaction must be contained in at most 25 entity groups.
suppose I wanted to store users info. Due to the 1st limitation I cant store them in a entity group, as several users may update their info at same time. Now if i try to save all users as root entities the 2nd limitation says i cant use any query on users (like find a user whose age > 10). Now i am wondering how is datastore even usable with such limitations.