mysql innodb 多版本控制的实现

数据多版本是一种能够进一步提高并发的方法,它的核心原理是: (1)写任务发生时,将数据克隆一份,以版本号区分; (2)写任务操作新克隆的数据,直至提交; (3)并发读任务可以继续读取旧版本的数据,不至于阻塞;   如上图: 1. 最开始数据的版本是V0; 2. T1时刻发起了一个写任务,这是把数据clone了一份,进行修改,版本变为V1,但任务还未完成; 3. T2时刻并发了一个读任务,依然可以读
相关文章
相关标签/搜索