是时候停止构建 KV 数据库了

2025-03-25
是时候停止构建 KV 数据库了

作者痛斥 Key-Value 数据库过于简单,缺乏表达能力,使用起来十分痛苦。虽然 KV 数据库在存储引擎供应商中很流行,但其本质只是一个构建合理数据模型的基石,使用者需要从头构建数据模型,且效果往往不佳。作者提倡一种介于关系型数据库和 KV 数据库之间的方案:具有类型化记录的嵌入式数据库,逻辑和物理模式分离,但查询针对物理模式编写,避免了复杂的查询规划器,并支持异步模式更改和布局切换。这种方案在兼顾数据独立性的同时,避免了关系型数据库的复杂性,更适合嵌入式场景。

开发