走心的讲 -.-
我个人觉得,就像排队洗淋浴一样,要保证只有一个人洗澡,就在浴室门上放个锁,拿着锁进去的人反手把门锁上,洗完出来锁放外边,等接下来的人拿.
这么理解如何
1
f2f2f 2017-11-01 14:28:38 +08:00
上次看 DB2 的书 作者把事务和锁机制对应机票代理商帮不同客户订同一个航班的机票,类比很形象
|
3
zhx1991 2017-11-01 15:27:23 +08:00
这么理解就是最基本的
细了还有公平 /非公平锁之类的概念 |
4
watzds 2017-11-01 15:34:46 +08:00 via Android
事务还有其他含义,不是简单加个锁能完成的
|
5
q397064399 2017-11-01 15:55:31 +08:00
ACID 是 Atomic (原子性)、Consistency (一致性)、Isolation (隔离性)和 Durability (持久性)
|
6
xiaoshenke 2017-11-01 16:00:38 +08:00
事务就是锁啊,事务在代码层面就是用锁实现的。那么对一个数据库来说,什么是锁呢?当然是对某张表,或某张表的数据的操作啊,也就是事务啊。
|