MongoDB transactions — when are they useful and what’s the cost? | LetsGit.IT