During my undergrad Database course, our professor explained atomicity of transactions with the very trivial example of withdrawing cash from ATM machines: either your whole transaction should fail or it should completely succeed. It means your account balance should not change unless you have got your money, and if you have received the cash your […]

Continue reading