二者在架构上有什么比较大的不同呢?
Oracle是通过SCN实现多版本并发控制,并且是基于页面粒度。Db2,旧的版本似乎是有读一致性锁存在,而且是靠Locklist来实现锁的管理。后期版本似乎是有MVCC的。
1 写redo。2 写undo。3 修改数据。
这个时候,读请求实际是可以从undo中读取历史版本的。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30