“它能扩展吗?”——SpacetimeDB 谈数据库水平扩展的代价
来源:spacetimedb.com — spacetimedb.com · 74 分 · by theanonymousone
📋 概述
SpacetimeDB 撰文直面 OLTP 数据库一个老问题:宣称“通用水平扩展”的数据库往往为每次事务付出高昂协调成本,一旦遭遇写冲突性能反而暴跌。文章分析了多核缓存一致性、冲突序列化等症结,指出只有事务彼此可并行时才值得上分布式,否则单机/小规模反而更快更省钱,并给出让并行负载更容易扩展的工具。
🔑 核心要点
- 泛泛的水平扩展常常把每笔事务拖慢。
- 写入冲突下多核忙着协商谁来改共享状态,收益为负。
- 并行度低或节点少时,分布式更贵且更慢。
- 关键在让可并行化的 OLTP 负载更易扩展。
💡 金句
能“扩展到一千台机器”听上去很酷,但很多时候你缺的从来不是机器,而是能并行的那批事务。
👍 0
👎 0
← 返回 Hacker News 首页