When and how to perform transactions - Drizzle Team