【转】《与MySQL的零距离接触》第九章:MySQL存储引擎 (9-4:MySQL 相关知识点之事务处理)

9-4:MySQL 相关知识点之事务处理

一.  事物

事物是数据库区别与文件系统的重要特征之一,作用在于保证数据库的完整性,我们来举一个例子

假设A准备转载给B二百元,这个操作主要分为两部分:

1.  从A账户减去200元,并且A的账户余额大于等于200

2.  从B的账户上增加200元

两个部分应该作为一个整体看待,如果整个过程有任何一个部分出错,都应该将A和B的数据恢复到原始的状态

二.  事物的特性

  • 原子性(Atomicity)

  • 一致性(Consistency)

  • 隔离性(Isolation)

  • 持久性(Durability)

猜你喜欢

转载自blog.csdn.net/hundan_520520/article/details/80743081