From 0b82f921283dfd9a76eaae958fffd0171ab596bc Mon Sep 17 00:00:00 2001 From: wuyuechuan Date: Tue, 23 Feb 2021 19:35:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0In-Place-Update=20SIG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sigs.yaml | 4 ++++ sigs/In-place-Update/OWNERS | 9 +++++++++ sigs/In-place-Update/README.md | 34 ++++++++++++++++++++++++++++++++++ sigs/README.en.md | 1 + sigs/README.md | 1 + 5 files changed, 49 insertions(+) create mode 100644 sigs/In-place-Update/OWNERS create mode 100644 sigs/In-place-Update/README.md diff --git a/sigs.yaml b/sigs.yaml index f78c4dc..4b115c8 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -37,3 +37,7 @@ sigs: repositories: - openGauss-server - openGauss-third_party +- name: In-place-Update + repositories: + - openGauss-server + - openGauss-third_party diff --git a/sigs/In-place-Update/OWNERS b/sigs/In-place-Update/OWNERS new file mode 100644 index 0000000..c27282e --- /dev/null +++ b/sigs/In-place-Update/OWNERS @@ -0,0 +1,9 @@ +maintainers: + - wang-jingle + - powerqy + - wuyuechuan +committers: + - yangweiqiang + - tengtengsun + - pascal_zhou + - wu-siliang diff --git a/sigs/In-place-Update/README.md b/sigs/In-place-Update/README.md new file mode 100644 index 0000000..3c35df8 --- /dev/null +++ b/sigs/In-place-Update/README.md @@ -0,0 +1,34 @@ +# In-place Update +当前,为了支持MVCC,openGauss将旧的元组放在堆页面上,并且在没有快照引用这些旧数据时依靠Vacuum机制清理旧的元组。当前这种存储方式有以下两个问题: + +- 堆页面存储了旧的元组, 浪费空间资源 +- vacuum会进入不同页面进行清理操作, 带来性能和IO的问题 + +In-place Update引擎旨在通过原地更新解决数据和索引膨胀问题, 同时摆脱对Vacuum的依赖。 + + +# 组织会议 +- 公开的会议时间:北京时间,每周四下午,16点30~17点30 + +# 成员 +### Maintainer列表 +- 王江[@wang-jingle](https://gitee.com/wang-jingle),*wangjiang16@huawei.com* +- 李强[@powerqy](https://gitee.com/powerqy),*powerqy@gmail.com* +- 吴岳川[@wuyuechuan](https://gitee.com/wuyuechuan),*wuych9@mail2.sysu.edu.cn* + +### Committer列表 +- 杨维强[@yangweiqiang](https://gitee.com/yangweiqiang),*wqyang@cmbchina.com* +- 孙腾腾[@tengtengsun](https://gitee.com/tengtengsun),*suntengteng@cmbchina.com* +- 周伟[@pascal_zhou](https://gitee.com/pascal_zhou),*pascal_zhou@cmbchina.com* +- 吴斯亮[@wu-siliang](https://gitee.com/wu-siliang),*wusiliang@cmbchina.com* + + +# 联系方式 +- [邮件列表](https://mailweb.opengauss.org/postorius/lists/inplaceupdate.opengauss.org/) + + +# 仓库清单 +仓库地址: +- https://gitee.com/opengauss/openGauss-server +- https://gitee.com/opengauss/openGauss-third_party + diff --git a/sigs/README.en.md b/sigs/README.en.md index 7327b85..4e8c0d6 100644 --- a/sigs/README.en.md +++ b/sigs/README.en.md @@ -15,3 +15,4 @@ | Security | Develop and maintain the security of the openGauss community. | | OM | operation and maintenance of the openGauss community. | | IoT | Develop and maintain the IoT capability of openGauss community. | + | In-place Update | Develop and maintain the in-place update engine of the openGauss community. | diff --git a/sigs/README.md b/sigs/README.md index 8ca8f83..c7d533e 100644 --- a/sigs/README.md +++ b/sigs/README.md @@ -15,3 +15,4 @@ | Security | 负责openGauss社区安全的开发和维护。 | | OM | 负责openGauss社区部署和维护。 | | IoT | 负责openGauss社区IoT能力的开发和维护。 | + | In-place Update | 负责openGauss社区in-place update的开发和维护。 | -- Gitee