官宣正式成为 PostgreSQL Contributor,Richard 有何秘诀?
作为世界上最受欢迎的开源数据库之一,PostgreSQL 国际社区于 3 月 3 日正式公布了新加入的 PostgreSQL Contributor 名单,以认可为 PostgreSQL 开源项目做出实质性、长期贡献的人员。本次公布的名单中包括 3 名 Contributor 和 6 名 Major Contributor。
拓数派技术专家 Richard Guo 本次荣获 PostgreSQL 官方认可,正式成为一名 PostgreSQL Contributor。据统计,Richard 是目前 PostgreSQL Contributor 名单中唯二的中国人。
众所周知,PostgreSQL 全球的 Committer 人数长期维持在较少的人数(约 30 人),Contributor 名单中也罕见中国人身影。本次,Richard 被官方认可为正式的 Contributor,这一荣誉既归功于他所在的拓数派公司开放创新企业文化和强大的技术能力,也得益于 Richard 对开源技术的喜爱与坚持不懈的努力。
接下来,拓数派的吉祥物 “派派” 将对话 Richard,为大家揭开成为 PostgreSQL Contributor 的秘诀。
派派: 您是如何开始参与开源代码贡献的?有什么特别的经历或项目激发了您对开源贡献的兴趣?
Richard: 我参与的第一个开源项目是早在 2012 年,当时由于工作原因,我参与了 Linux Kernel 的开发工作,开始对开源代码贡献产生了兴趣。2016 年,由于机缘巧合,我加入了 Pivotal 的开源数据库产品 Greenplum 团队,进行 Greenplum 开源产品的开发工作。由于 Greenplum 是基于 PostgreSQL 内核研发的,于是当时也开始了对 PostgreSQL 开源社区的关注,并开始了对 PostgreSQL 的贡献。如今,加入拓数派之后,由于工作需求,也很幸运公司具有拥抱开源的文化,我也在继续参与 PostgreSQL 社区的开源工作。
派派: 您认为自己主要在哪些方面对 PostgreSQL 做出了贡献或改进?这些改进对于整个 PostgreSQL 社区有何影响?
Richard: 在 PostgreSQL 的代码贡献中,我主要专注于 PostgreSQL 优化器和执行器模块,这也为我后续打造拓数派产品 PieCloudDB 的优化器奠定了基础。在 PostgreSQL 社区,我对代码优化和性能调优花费了不少时间进行研究,参与了一些 Bug Fix 和 Patch Review 工作,为用户提供更好的体验。我还努力推动新功能的实现,提交过一些新 Feature。曾经提交的新 Feature 包括 "Support Right Anti Join"、"Support Memoize for UNION ALL Queries" 等。
派派: 您平时通过什么来提高的自己技术能力?有哪些技术或领域是您特别关注和学习的?
Richard: 我一直坚信 “实践出真知”,通过多阅读优秀的代码,多思考其中的逻辑和原理,然后在工作中提高对自己代码的质量要求是我认为最快打磨技术能力的一种方式。此外,所谓 “三人行,必有我师”,通过多和资深的人交流、讨论,往往能学习到很多意想不到的知识。
除了数据库的优化器和执行模块相关的领域,我对 AI 也非常感兴趣,包括数据库与 AI 的结合,以及 Chatgpt,Sora 等前沿生成式 AI 应用,我都非常关注。
派派: 对于那些希望成为开源代码贡献者的人来说,您有什么建议或指导?
Richard: 在参与开源代码贡献前,对源码的熟悉和了解是前提条件。此外,我意识到专注是非常重要的,因此我付出了许多努力来保持专注。举例来说,我尽量减少手机使用时间,关闭聊天工具等,目前我已成功将每天使用手机的时间控制在 1 小时以内。同时,也建议大家注重思考和讨论,以不断迭代自己的思维和逻辑,我相信这也是非常重要的。通过积极思考和与他人交流,才能不断提升自己。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
信通院发布报告,研究中国综合算力
《中国综合算力评价白皮书(2023年)》由中国信息通信研究院发布,主要内容包括: 背景介绍:随着科技革命和产业变革的加速,算力成为数字化转型的新动能。中国在算力、存力、运力方面的基础设施投入不断加大,形成了支撑数字经济发展的重要力量。 算力发展现状:截至2022年底,中国算力核心产业规模达到1.8万亿元,算力总规模达到180EFLOPS,年增长率近30%。存力总规模超过1000EB,网络单向时延降低到20毫秒以内。 综合算力评价体系:白皮书构建了一个涵盖算力、存力、运力、环境等关键因素的综合算力评价指标体系,对我国综合算力的发展情况进行了多维度的客观分析,并给出了发展建议。 评价结果:综合算力评价结果显示,广东省、江苏省、上海市等东部省份在算力、存力、运力方面整体处于较高水平,而内蒙古自治区、贵州省等西部省份在存力、环境等方面也展现出优势。 发展建议:白皮书提出了系统布局新型基础设施、加速推动核心技术创新、加快政策标准体系建设、持续构建全产业链生态、激发算力产业创新动力等建议,以推动综合算力的技术创新与基础设施建设。 数据来源和计算方法:报告的数据来源于工信部、中国信通院等官方机构和公...
- 下一篇
基于 K8s 容器集群的容灾架构与方案
作者:庄宇 在设计系统架构时,我们必须假设任何组件和任何基础设施可能会在任何时间失效,例如:自然灾害,电力中断,网络中断,错误的系统变更等。为了应对挑战,我们必须设计合适的容灾架构。 本文介绍如何以 K8s 集群(包括:ACK 集群,他云集群和本地 IDC K8s 集群)为基础,结合阿里云云产品(网络,数据库,中间件,可观测),设计容灾架构,构建一个“韧性”系统。 容灾目标 Recovery time objective(RTO): 服务中断与服务恢复之间可接受的最大延迟时间。决定服务停机的可接受时长。 Recovery point objective(RPO): 自上一个数据恢复点以来可接受的最大时间量。决定可接受的数据丢失或重建。 对于 RTO 和 RPO,数值越低代表停机时间和数据丢失越少,但是越低的 RTO 和 RPO 会导致资源成本和运维复杂性越高。因此,您需要根据工作负载的重要性,指定适当的 RTO 和 RPO。 容灾策略 上图中,描述的常见的 3 种容灾策略:备份与恢复、主备、双活,不同的容灾策略对应了不同的收益和成本。您需要综合分析业务的重要性、风险、可投入的成本等,以...
相关文章
文章评论
共有0条评论来说两句吧...