TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

3 点作者 maybeiambatman将近 5 年前
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?

1 comment

vaidhy将近 5 年前
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.