Atomicity/Isolation

Atomicity: all or nothing, operations either execute entirely or do nothing Isolation: Ensuring race conditions do not effect operations or result in corruption

Join

If there’s a foreign key in a model and you’re looping for all objects of that model, accessing a field of the model that the foreign key corresponds to, then you’re making an additional database call each time.

Can do a join and get ‘s field on a single call of x before iteration, like when you get all x models