高级数据库六:浅谈数据库的多版本并发控制(MVCC)

多版本并发控制 Multi-Version Concurrency Control 基础理解 事务T1改变数据V1,将其改为数据V2,在堆中,数据如下图 事务T3改变了V2,将其改为V3,在堆中,数据如下图:目前事务T2还在活动中,所以V1和V2属于recently dead状态,而不是真的dead状态。 从可视性而言,事务T0只能看到数据V1。因为它早于事务T1启动。 事务T1提交后,事务T2启
相关文章
相关标签/搜索