如何深入理解MVCC机制
5 个赞
数据都有镜像,每个镜像都有时间戳版本,按镜像时间戳和用户需要的时间戳进行比较得到对应版本的数据
3 个赞
MVCC挺重要的机制,这个和MySQL有啥不同
4 个赞
111
2 个赞
同一个表用类似时间戳标识下不同的版本,PG数据应该也是这种,MySQL也有MVCC
2 个赞
ob的 mvcc机制使用的 版本号: 不同的事务修改的会存储在sst文件里面, 同一个表逐渐 version_1, version_2
pg的mvcc机制使用的 tuple的历史版本,存储在数据文件的page.heap里面,数据任何修改不是原地修改而是在page里面形成一个新的tuple,历史版本还保存在page里面
mysql的mvcc机制使用的是undo 段机制,有个undo log 文件 , 这块和Oracle的一样。
5 个赞
学习到了
2 个赞
Oracle也有MVCC
2 个赞
学习了
2 个赞
感谢解惑!
1 个赞
学到了
1 个赞
学习
1 个赞
学习了
1 个赞