diff --git a/sigs.yaml b/sigs.yaml index f78c4dcb883eec3dd6e6d6c3fcae9ca4cf9d4ffb..4b115c8c5aec1bfc40b1b8ac403d3fed304a220a 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 0000000000000000000000000000000000000000..c27282e51806446a908c0d4dc6ab2b60e03c08c9 --- /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 0000000000000000000000000000000000000000..3c35df801769956899180098917ce24589f6a205 --- /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 7327b8536cbf579a51efc59433baaa2704f5c67b..4e8c0d6f652171fba64d4e83e2994d8f0fda5817 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 8ca8f83d6ad6670427b5e9fff683de3b60f3edf4..c7d533e9eafac14a31282db6922b254d19afedd5 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的开发和维护。 |