acid
原子性 undolog
一致性
隔离 mvcc
持久化 redolog
隔离级别
未提交读 问题 读取到另一个事务未commit的数据 叫脏读,解决:提交读
提交读 (不可重复读) 事务读取已commit数据 问题:同一事务读取两次同样记录结果可能不一样 (另一个事务有commmit) 解决:可重复读
可重复读(幻读 mysql默认级别) 问题 更新记录能搞定不可重复读,但是新增删除记录未能解决不可重复读(幻读问题)。解决:MVCC innoDB和Falcon存储引擎通过多版本并发控制(MVCC,Multiversion Concurrency Control)机制解决了该问题
串行读(不建议)
