暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Bruce Momjian:分片是Postgres未来最重要的发展方向

Bruce Momjian是PostgreSQL全球开发小组的联合创始人和核心团队成员,并作为演讲嘉宾参加过诸多国际开源会议。他也是Addison-Wesley出版的《PostgreSQL的简介和概念》一书的作者。Bruce Momjian从2006年开始受聘于EnterpriseDB,目前担任EnterpriseDB副总裁一职。
PostgreSQL版本迭代日新月异,Bruce Momjian见证了其发展的诸多重要阶段。从技术爱好者到成为社区领导者,从开发者到带领知名公司团队,他对工作、对人生都有着独到的见解。
北京时间5月16日(周六)上午9点30,Bruce Momjian 将作客中国PsotgreSQL分会《大咖面对面》直播活动,探讨“未来的PostgeSQL分片”。在直播之前,通过邮件方式,Bruce Momjian先行为我们回答了11个大家一直以来所关心的话题,借此「PostgreSQL大咖访谈」为您娓娓道来,让我们共同进入他的世界。
Q
您什么时候开始使用PostgreSQL的?当时是什么版本?为什么选择了PostgreSQL?
A

我从1996年开始使用Postgres 1.01,当时我正在寻找具有与我在工作中使用的商业数据库类似的功能的东西,例如Informix和Ingres。我尝试了mSQL(Mini SQL),但是它当时甚至没有简单的功能,但Postgres具备了。当时我最想知道数据库是如何内部工作的,而不是实际使用Postgres。

I started in 1996, with Postgres 1.01. I was looking for something with features similar to the commercial databases I used at work, like Informix and Ingres. I tried mSQL, but that didn't have even simple features, but Postgres did. I was mostly curious to see how databases worked internally, rather than having a practical use for Postgres.

Q
有人说PostgreSQL是世界上最好的开源软件,那么与其他流行的开源数据库软件如MySQL、MongoDB等相比,您认为PostgreSQL有什么特别独特的地方?
A

人们通常将重点放在Postgres的技术功能上,但是这些功能来自健康的社区。我认为Postgres之所以出色,不是因为其功能强大,而是因为它充满活力的鼓励卓越的社区,进而创造出卓越的功能。

People often focus on the technical capabilities of Postgres, but those features come from a healthy community.  I think Postgres is good not because of its features, but rather because of its vibrant community that encourages excellence, which then generates great features.

Q
在最新的PostgreSQL中,您最喜欢的功能是哪个?为什么?
A

嗯,我喜欢对btree索引条目进行重复数据删除。这为低基数列提供了类似于位图索引的功能,而没有位图索引的缺点。

Uh, I like the deduplication of btree index entries.  This allows something similar to bitmap indexes for low cardinality columns without the downsides of bitmap indexes.

Q
您认为未来PostgreSQL最重要的发展方向是什么?
A

我认为我们最重要的是分片和透明数据加密。

Zheap,以及更好的启用校验(checksums)而不需要停机也很重要。

I think our big ones are sharding and transparent data encryption. 

Zheap and better ability to enable checksums without downtime are also important.


Q
PostgreSQL的邮件列表那么多,您读得过来吗?PG国际社区有没有计划改进这种沟通方式?
A

是的,我都读了。我确实有一个有关使用电子邮件和网络论坛的博客条目:

https://momjian.us/main/blogs/pgblog/2018.html#January_5_2018

Yes, I read them all.  I do have a blog entry about the use of email and web forums:

https://momjian.us/main/blogs/pgblog/2018.html#January_5_2018


Q
大家一直对PostgreSQL国际社区很感兴趣,您能否简单介绍一下PostgreSQ全球开发组的运作机制、主要分组、各自的主要职责?
A

好吧,有一个核心团队,主要专注于治理。然后我们负责代码提交的团队负责处理对源代码的更改。我们有处理提交请求的commit-fest 管理员。我们有一个负责发布的发布管理团队,以及一个负责调查的行为准则委员会。每个地理区域都有其自己的用户群体,这有助于促进其所在地区的活动。

Well, there is the core team, which mostly focuses on governance.  The source code committers deal with changes to the source code.  We have commit-fest managers that handle commit requests. We have a release management team that deals with releases, and a code of conduct committee that deals with investigation. Each geography has its own user group society that helps promote activity in their region.


Q
PostgreSQL国际社区领导者,与EnterpriseDB副总裁,这两个角色您如何平衡?
A

嗯,我只是社区中许多领导者之一。我在EnterpriseDB的工作确实是为了促进Postgres社区的健康,因此这两个工作确实有相同的目标。

Uh, well, I am just one of many leaders in the community.  My job at EnterpriseDB is really to promote the health of the Postgres community, so the two jobs really have the same goal.

Q
您曾在多个国际开源会议上发表演讲,您最难忘的是哪次?
A

好吧,去年的巴厘岛很不错,我对俄罗斯的所有访问都令人难忘。日本也很有趣,我真的很喜欢去中国的乌镇。

Well, Bali last year was nice, and all my visits to Russia are memorable.  Japan is also enjoyable to visit, and I really enjoyed visiting Wuzhen, China.

Q
您对中国PostgreSQL从业人员有什么建议?
A

我很高兴看到现在有许多来自中国的社区活动。我一直希望如此,并且希望它继续下去。

I am excited to see lots of community activity now coming from China.  I have been hoping for this for a long time and I hope it continues.


Q
除了工作与学术研究,生活中您还有什么爱好?
A

嗯,我实际上很喜欢旅行,所以我的工作和娱乐都一样。我也喜欢阅读许多主题的非小说类书籍。

Uh, I actually love to travel, so my work and enjoyment are kind of the same.  I also enjoy reading non-fiction books on many topics.


Q
我们都知道,PostgreSQL是类BSD协议,对用户、厂商都是非常友好的,那么未来PostgreSQL是否会对协议这块有所更改呢?
A

确实有人提出过要求,但是我们无意更改它,甚至我们认为我们根本就无权修改它

People have asked that and we have no intention of ever changing it, and we don't even think we have the right to change it.

关于分片

Bruce Momjian 认为分片和透明数据加密是PostgreSQL未来最重要的发展方向。关于分片,北京时间5月16日(周六)上午9点30,Bruce将作客中国PsotgreSQL分会《大咖面对面》,直播带你探讨未来的PostgeSQL分片。

分享大纲:

1. Scaling 扩展

2. Vertical scaling options 垂直扩展选项

3. Non-sharding horizontal scaling 非分片水平扩展

4. Existing sharding options 现有的分片选项

5. Built-in sharding accomplishments 内置的分片功能

6. Future sharding requirements 未来的分片需求

除了嘉宾原汁原味的英文技术分享,我们还将PPT做了中英文对照。除此之外,还准备了10个PostgreSQL定制迷你加湿器,直播现场抽奖送出。

跨越太平洋的技术直播
扫码报名,抓紧上船
最后修改时间:2020-05-14 08:14:45
文章转载自开源软件联盟PostgreSQL分会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论