Three mechanisms make that promise structural rather than aspirational:
The guarantees
- ACID: Atomicity, Consistency, Isolation, Durability. If a transaction says “Commit,” it is written to disk. No “maybe.”
- MVCC: Multi-Version Concurrency Control — readers don’t block writers, writers don’t block readers.
The insurance policy
- WAL: Write-Ahead Logging records every change before it touches the table. If power fails, the log replays the truth.
- Point-in-time recovery: rewind the database to any second before the mistake happened.






