+1 for Sig In-Place-Update Proposal.

Ping @pikeTWG@guoliang_li@lishifu_db@jeffee@stanleyren@eric-hw-luo@zankyfun4 for check.

Best Regards,

Edison Xiang

 

发件人: 吴岳川 [mailto:wuych9@mail2.sysu.edu.cn]
发送时间: 2021220 9:28
收件人: community <community@opengauss.org>
主题: [Community] Sig In-Place-Update Proposal

 

Hi Team:

  当前,为了支持MVCCopenGauss将旧的元组放在堆页面上,并且在没有快照引用这些旧数据时依靠Vacuum机制清理旧的元组。当前这种存储方式有以下两个问题:

  1.堆页面存储了旧的元组, 浪费空间资源

  2vacuum会进入不同页面进行清理操作, 带来性能和IO的问题。

In-Place-Update引擎旨在通过原地更新解决数据和索引膨胀问题, 同时摆脱对Vacuum的依赖。

 

因此我提议社区成立In-Place-Update SIG,通过运作SIG的方式催熟项目。