+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]
发送时间: 2021年2月20日 9:28
收件人: community <community@opengauss.org>
主题: [Community] Sig In-Place-Update Proposal
Hi Team:
当前,为了支持MVCC,openGauss将旧的元组放在堆页面上,并且在没有快照引用这些旧数据时依靠Vacuum机制清理旧的元组。当前这种存储方式有以下两个问题:
1.堆页面存储了旧的元组,
浪费空间资源;
2.vacuum会进入不同页面进行清理操作,
带来性能和IO的问题。
In-Place-Update引擎旨在通过原地更新解决数据和索引膨胀问题,
同时摆脱对Vacuum的依赖。
因此我提议社区成立In-Place-Update SIG,通过运作SIG的方式催熟项目。