Discussion about this post

User's avatar
Neural Foundry's avatar

Really solid breakdown here. The idea of treating ACID and BASE not as rivals but as complementry tools is spot-on becuase most systems naturally evolve toward some form of hybrid architecture. Its intresting to consider how this trade-off maps onto user expectations too when people refresh their feed they tolerate a few seconds of stale data but if their bank balance goes negative after a legitimate deposit everyone panics immediately.

Expand full comment
Pradyumna's avatar

Good one Nikki.

Here’s a deep dive I wrote about ACID, if anyone wants to check out.

Covered with practical examples along some deep dives as to what happens behind the scenes once you commit a transaction, that is the WAL logs.

Part 1 - https://pradyumnachippigiri.substack.com/p/relational-databases-and-acid-transactions

Part 2 - https://pradyumnachippigiri.substack.com/p/relational-database-and-acid-transactions

WAL logs - https://pradyumnachippigiri.substack.com/p/how-does-the-database-guarantee-reliability

Expand full comment

No posts

Ready for more?