文档首页> 云数据库 GaussDB> 主备版_3.x版本> 存储引擎> Ustore存储引擎> 存储格式> Relation> PbRCR(Page base Row Consistency Read) Heap多版本管理
更新时间:2024-05-20 GMT+08:00

PbRCR(Page base Row Consistency Read) Heap多版本管理

  1. Heap的多版本管理是基于Tuple的行级多版本管理。
  2. 事务修改记录时,会将历史数据记录到Undo Row中。
  3. 在Tuple中的td_id上记录产生的Undo Row地址(zone_id, block no, page offset)。
  4. 将新的数据覆盖写入Heap页面。
  5. 每次对数据的修改都会产生Undo,同一记录的undo通过block prev串联。