Settings

Theme

Ask HN: How do scalable distributed systems (~banks) maintain ACID properties?

3 points by maybeiambatman 6 years ago · 1 comment · 1 min read


I don't understand how ACID (atomicity, consistency, isolation, and durability) critical systems, like banks, can agree and decide what my account balance looks like at any given moment? Or is my bank account actually just a single SQL database row somewhere with no read/write replicas?

vaidhy 6 years ago

They do not. They have high availability systems and error correction/ledger balancing mechanisms. For e.g., a system partitioned by account numbers, generally works very well since the number of updates to an individual account is low and most of the updates are batched for end of day processing.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection