Microsoft Interview Question

5. How databases implement atomicity