数据库AICD特性之--一致性 Consistency
mysql, database, systems
mysql, database, systems
相关文章:数据库 ACID 特性之 -- 原子性 Atomicity、数据库AICD特性之--隔离性 Isolation、数据库 ACID 特性之 -- 持久性 Durability、数据库AICD特性之--一致性 Consistency。
一致性指数据库在事务执行前后,数据始终符合预设的完整性约束和业务规则。事务执行前数据是合法的,执行后也必须合法,不允许出现违反规则的中间状态。
一致性并非独立实现,而是依赖 ACID 中其他特性的协同:
数据库在任何时候都保持一致状态——在每次提交或回滚之后,以及事务正在进行时。如果跨多个表更新相关数据,查询看到的要么是所有旧值,要么是所有新值,而不是新旧值的混合。
日志还会继续,欢迎常来。
返回首页