知识卡片
ACID里的C不纯
内容
ACID 中的一致性不同于复制一致性或线性一致性,它更多指应用定义的不变量被保持。数据库能提供约束、原子性和隔离性作为工具,但业务规则是否完整仍由应用承担。混用“一致性”会让架构讨论突然变得含糊。
参考来源
《数据密集型应用系统设计》第7章《事务》
知识卡片
ACID 中的一致性不同于复制一致性或线性一致性,它更多指应用定义的不变量被保持。数据库能提供约束、原子性和隔离性作为工具,但业务规则是否完整仍由应用承担。混用“一致性”会让架构讨论突然变得含糊。