刚来美团实习,正好是星期天,不得不说,其内部的资料很丰富,看了部分文档后,对数据库事务这块更理解了.数据库事务的ACID,大家都知道,为了维护这些性质,主要是隔离性和一致性,一般使用加锁这种方式.同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力.所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在.在数据实现隔离级别时候,用到了一种多版本并发控制的技术,具体实现方式可能由引擎决定,本文主要对它的原理进行讲解. 由基本原理谈起 所熟知的 事务指…