Hacker News new | past | comments | ask | show | jobs | submit login

> You can't do that with a database either. You have to actually handle the case where it fails.

This is provably false, as evidenced by Postgres's FOR UPDATE locking support. Of course you have to handle the failure, that's what tells you your mutation failed. RDBMS systems can absolutely guarantee that writes are performed atomically. One only needs to look at Aphyr's extensive testing of databases with Jepsen. Claiming this is all bunk is dismissing reality.

> Banks don't actually use ACID transactions for that

That's a big ol [citation needed] from me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: