I'm writing GAE/Python app and need strong consistency. I've read about Model parent/ancestor queries but still doesn't understand.
Let's say I have User model. And also I have something like Item model. User may possess few items. Will it be enough to set every item parent as that User? I mean for sake of strong consistency for each kind of item operation (add/remove/update).
What if user have money and every item addition costs some? I need in strong consistent transaction deduce money from that user and add item to him. So here I need to make Wallet model and attach it to each User as its child? Because as far as I understand update of User field will not be strong consistent where update of Wallet model instance with that User as parent will be, am I right?
How I can check that queries indeed strong consistent on developing machine/GAE?