Neki:PlanetScale 的分片 Postgres,每一个分片都是「真」Postgres
来源:neki.dev — neki.dev · 46 分 · by handfuloflight
📋 概述
PlanetScale 发布 Neki,把 Postgres 水平扩展到单机之外。应用只需连接 Neki router,由它负责路由查询到各个 Postgres 分片;官方给出的能力清单包括分片、在线分片拆分、零停机重分片、跨可用区高可用、在线 schema 变更、连接池、shard group(把冷、热或需要隔离的数据放到各自合适的硬件档位),以及用显式可审计的「数据拓扑」来描述数据如何映射到分片与分片索引。目标是零停机扩展到数亿 QPS 与 PB 级数据,且每个分片都是真 Postgres,不牺牲扩展与语义。跨分片事务目前标注为「即将推出」,Neki 已进入平台预览阶段,可从单分片起步按需拆分。
🔑 核心要点
- 应用只连 Neki router,其余由分片层接管。
- 每个分片都是真 Postgres,1 主 + 至少 2 副本。
- 支持在线分片拆分、零停机重分片与在线 schema 变更。
- shard group 可把不同表或负载放到不同硬件档位。
- 跨分片事务仍标注为coming soon,产品处于平台预览期。
💡 金句
分片不该是你应用里的一段路由代码——它应该是数据库自己的能力。
👍 0
👎 0
← 返回 Hacker News 首页