北京工夫 5 月 16 日上午,美东工夫 5 月 15 日晚,PostgreSQL 国内社区联结创始人、EDB 副总裁 Bruce Momjian 做客中国 PostgreSQL 分会《PostgreSQL 大咖面对面》流动现场,在 Cary Huang 和 David Zhang 两位志愿者的同声传译帮忙下,与近百位 PostgreSQL 从业者、爱好者一起探讨将来的 PostgreSQL 分片。
NO.1 技术分享
在演讲环节,Bruce Momjian 向大家分享了什么是数据库扩大;为什么要扩大;垂直扩大的选项和形式;非分片程度扩大的选项和形式;应用分片的意义;现有的分片选项;将来的分片需要;并行数据分片拜访等内容,内容丰盛精彩极具养分。
NO.2 答疑互动
之后的答疑互动环节,依据聊天栏内大家现场提出的问题,Bruce Momjian 乐此不疲、一一做出解答。Bruce Momjian 走漏 PostgreSQL 13 版本将在几周后公布,但没有增加很多的分片治理性能。他示意“分片的业务场景需要不多是导致社区开发较慢的起因,但不会让大家期待太久,因为原生分布式性能将作为 PostgreSQL 14 的重磅公布。”
Bruce Momjian 十分认可中国企业对国内社区 sharding 方面的奉献,如 highgo 曾经为社区提交了诸多对于 sharding 的补丁,包含 FDW 的并行内部扫描、基于全局 CSN 的快照以及 SI 集成等性能。也心愿 PostgreSQL 14 能包含更多来自中国的奉献。
因现场发问较多,Bruce Momjian 的解答在此不做展示。
现场问题汇总:
- PG 原生集群哪个版本能推出?
- 元数据存在哪里?如果存在协调员上,如何应答协调员宕机无奈同步的问题?是否能够思考将元数据放在独自的一个 raft 复制组上?
- 通过 FDW 实现的分片与 Citus 各自的劣势?
- 如果 PostgreSQL 社区想要实现分片,有没有与 PostgreSQL xl 不同的次要设计?
- xid64 社区很早就提交了补丁,zheap 引擎也很早提交了,mvcc 老大难的问题什么时候能力解决掉?
- 目前有些场景,全局序列的性能在分布式中性能会大打折扣,请问 PG 后续打算在这方面有哪些优化伎俩吗?
- GTM 会不会成为瓶颈,这个怎么解决;分片数批改的话,是不是要从新导数据,能够不必导数据吗,因为分片保护相比非分片维护性较简单,对保护分片会有配套的比拟好的保护工具吗?
- 对于没有唯一性束缚的散布键,hash 算法并不能解决数据歪斜问题,目前 pg 有哪些散布算法?以及如何躲避分片数据歪斜问题?
- 当初新型的 newsql 广泛采纳了类 raft 复制形式,pg 前面有无打算采纳?
- PG 前面有无打算反对列存,这方面的工作进展如何?
- PG 有没有组件反对数据压缩性能,当初有些历史归档库占用空间太大,这块社区有没有打算反对?
NO.3 连麦对话
最初连麦对话环节,Bruce Momjian 答复了“他为什么始终以来对技术、对 PostgreSQL 始终保持酷爱的起因及一些感想。”以下是对话的大抵内容:
问:在中国,许多像您这个年龄段的人群都在想着如何退休养老,是哪些让您如此执热衷于技术和 PostgreSQL 数据库?
答 :一者是趣味,在我接触数据库的时候,那时的我还非常年老。过后我据说过加密、Hash 等名词,但不晓得具体是怎么运行工作,所以我信心用业余时间钻研,包含一些根底的钻研。趣味始终驱使着我前行。二者是经验,年老时我负责过五年的教师职业。老师的经验使我养成了继续学习的习惯。三者是习惯,无论是我在 EDB、国内社区还是在家工作,我始终不会丢下趣味,并倒退成为习惯。这就是我放弃酷爱、富裕激情的起因。
最初,由衷的感激 Bruce Momjian 能在百忙之中加入来自中国 PostgreSQL 分会邀请的《PostgreSQL 大咖面对面》流动,其次感激志愿者 Cary Huang 和 David Zhang 精确的中英文实时翻译,最初感激来自各界 PostgreSQL 爱好者和关注者的加入以及 PostgreSQL 从业者的反对。
Bruce Momjian 博客地址:
https://momjian.us/main/prese…
流动回放视频地址:
https://www.bilibili.com/vide…
流动 PPT 获取形式:
关注中国 PostgreSQL 分会官网微信公众号并回复“大咖第一期”
更多精彩内容,请关注以下平台、网站:
中国 Postgre SQL 分会官网公众号(技术文章、技术流动):
开源软件联盟 PostgreSQL 分会
中国 Postgre SQL 分会技术问答社区:
www.pgfans.cn
中国 Postgre SQL 分会官方网站:
www.postgresqlchina.com