Skip to content
MisakaTang's Blog
Go back

InnoDB官方文档--14.2 InnoDB 和 ACID 模型

Edit page

14.2 InnoDB 和 ACID 模型

ACID模型是一系列的数据库设计准则,强调对业务数据和关键应用非常重要的可靠性方面.MySQL包括了像InnoDB存储引擎这样遵守ACID模型的组件所以数据不会因为例如软件崩溃和硬件故障这样的意外情况而遭到破坏或者丢失.当你依赖ACID相关特性的时候,你不需要重新发明一致性检查和崩溃恢复机制.如果你有其他附加的软件保障,高可用的硬件或者一个可以容忍小部分数据的丢失或者不一致的话,你可以调整MySQL设置用ACID可靠性来交换更好的性能和吞吐量.

下面讨论MySQL的特性尤其是InnoDB存储引擎是如何与ACID模型关联的.

原子性

主要涉及InnoDB事务,相关MySQL特性:

一致性

主要涉及InnoDB内部保护数据,相关特性:

隔离性

主要涉及InnoDB事务,特别是每个事务的隔离级别,相关特性:

持久性

主要涉及到和MySQL所在物理硬件相关配置,相关特性:


Edit page
Share this post on:

Previous Post
InnoDB官方文档--14.3 InnoDB的多版本
Next Post
InnoDB官方文档--14.1 InnoDB简介