知识卡片

ACID里的C不纯

专业/工作

内容

ACID 中的一致性不同于复制一致性或线性一致性,它更多指应用定义的不变量被保持。数据库能提供约束、原子性和隔离性作为工具,但业务规则是否完整仍由应用承担。混用“一致性”会让架构讨论突然变得含糊。

参考来源

《数据密集型应用系统设计》第7章《事务》