程序员5个刷题网站InterviewFAQ-database数据库事务事务的ACID:原子性、一致性、隔离性、持久性。事务隔离级别:
-
read-uncommitted:读取未提交内容(脏读),在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。
-
read-committed:读取提交内容(不可重复读),大多数数据库系统的默认隔离级别(但不是MySQL默认)。满足了隔离的简单定义:一个事务只能看见已提交事务的改变。这种隔离级别也支持所谓的不可重复读(Nonrepeatable Read),因为同一事务的其他实例在该实例处理期间可能会有新的commit,导致同一select返回不同结果。
暂无评论