垂直分库:一场噩梦?
2025-04-13

作者以自身经历讲述了垂直分库(功能分库)的痛点。垂直分库虽然能缓解数据库负载,但它会将应用拆分成碎片,导致应用层需要处理原本由数据库负责的连接操作,大幅增加代码复杂度和维护成本,并降低系统可用性。文章以幽默的口吻,并通过计算可用性公式说明了垂直分库如何降低系统稳定性,最终导致产品路线图延误和工程师士气低落。作者最后介绍了PgDog项目,一个旨在解决Postgres分库问题的开源项目。
开发
垂直分库