华为云云数据库GaussDBRCR(Row Consistency Read) UB-tree多版本管理_云淘科技
UB-tree的多版本管理采用基于Key的多版本管理,最新版本和历史版本均在UB-tree上。
为了节省空间,xmin/xmax采用xid-base + delta的方式表示,64位的xid-base储存在页面上,元组上储存32位的delta。页面上xid-base也需要通过额外的逻辑进行维护。
UB-tree插入或者删除key时按照key + TID的顺序排列,索引列相同的元组按照对应元组的TID作为第二关键字进行排序。会将xmin、xmax追加到key的后面。
索引分裂时,多版本信息随着key的迁移而迁移。
父主题: Index
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家