一、前言
收官!IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛圆满落幕 ,完结撒花~

也是非常荣幸,能够作为本次大会的演讲嘉宾,在这麽一个完美的舞台,分享个人在数据库领域探索了解到的一些心得体会。所以这里非常感谢主办方和PG分会的各位老师提供的舞台。同时在本次大会也是认识了不少新的朋友,也见到了不少在数据库领域的前辈。
在参加完27号上午的主论坛之后,主论坛的主题在我看来就是理解开源的意义,这里放一张吕总的图。

每次聊到开源,事实上我总会想起我师父(章总)和我说的搞数据库还是要有情怀在的,后面我们选择了开源Halo的MySQL能力,也就是openHalo项目。
其实和吕总的演讲主题非常契合,也是想让世界看见开源数据库的中国力量。
这里放一篇我之前写过的文章 外国CTO也感兴趣的开源数据库项目——openHalo
很高兴的是,大会召开的前一天,我们在偶然的情况下,和吕总见了下面,简单介绍了一下我们来自Halo,吕总很快就想到了openHalo。
事实上,我个人认为开源更像是世界人民大团结的一种体验,这也是我积极参与开源项目的部分原因吧。
当我在使用PostgreSQL或者把玩相关插件时,发现了bug或者有更好的思路去优化时,我就会参与其中,去尝试着给内核或者插件项目提交Patch或者PR,至少目前看还算是小有成效,哈哈。
二、大会中的Halo内核力量
本次大会由海波老师带队,传成、徐老师和我各自有着相关的演讲主题,接下来我简单的介绍一下。
2.1、海波老师
首先是来自杭州易景数通科技有限公司(后面简称易景科技)的首席研究员——吕海波,海波老师带来的主题是《数据库内核的降维观测方法:从CPU看数据库》。
通过观察cpu的指令周期以及更多的一些性能指标,研究不同的架构、不同数据结构的数据库之间的差异。出于需要把控演讲时长的原因,对部分运行结果做了演示。
其余更多的可以关注海波老师的个人公众号,后续将会在他的个人公众号展开描述相关内容。
相关文章:HOW2025参会归来

2.2、传成老哥
传成老哥名为李传成,是易景科技内核研发,本次大会给大家带来的演讲主题为《PG预写式日志解码的艺术与高阶解码应用》。
他详细解读了,当我们在不同的配置参数下,对于逻辑复制或者物理流复制,进行相关的DML操作时,在WAL日志中的同种操作类型,
不同的内容展示,在此基础之上,该如何去正确解析WAL日志,生成所需要的相关内容。同时也介绍了关于walminer的使用。

2.3、徐老师
徐斌徐老师也是易景科技内核研发,本次大会给大家带来的演讲主题为《MySQL的生死时速:PG内核MySQL兼容实战》。
徐老师介绍了MySQL和PostgreSQL的一个发展趋势、openHalo开源的初衷、如何在PostgreSQL中去实现MySQL的兼容,还有聊了下雷声大雨点小(或者光打雷不下雨)的nextgres。
再一个就是顺带吐槽了在开发中碰到的一些MySQL让人苦笑不得的"特性",还有公司对于openHalo的后续发展规划,欢迎各位参与openHalo的建设~
项目地址: https://github.com/HaloTech-Co-Ltd/openHalo

2.4、我
接下来就到王婆卖瓜,自卖自夸的环节了。
(我姐说是摆拍的,我只想默默的给摄影师加个鸡腿,太帅了有点不适应)
同样俺也是来自易景科技内核研发,本次大会给大家带来的演讲主题为《pg_duckdb 的实现思路与落地应用》。
因为pg_duckdb是PostgreSQL能直接使用的拓展,所以在报名演讲的时候,我就归到了张老师和冯老师的拓展专场去了。
pg_duckdb是一款带有duckdb官方背景的高性能PostgreSQL插件,它是能帮助PostgreSQL走出OLTP舒适区,迈向OLAP的领域的"神兵利器"。
同时我作为pg_duckdb的committer,在pg_duckdb的项目讨论区中看到有人对于pg_duckdb的实现原理还有部分场景表现不好感到好奇和困惑不解。
但是国内国外除了我的个人公众号先前发过一些过时的原理分析之外(项目代码节奏变更较快),更多的是测试和教人如何使用,然后就没有别的资料了。
所以便有了分享最新的pg_duckdb的实现原理这么一个想法,所以开始演讲前,我还开玩笑的说:”各位都不白来,国内外独一份的资料,包教包会来着“。
整个演讲主题围绕着pg_duckdb是什么,怎么来的,解析了内部的实现思路,当然隐藏了诸多的实现细节(这不重要),
较好的解答了为什么有些场景能够做到相较于PostgreSQL有着上千倍的提升,有的场景反而表现的不好,推出了它的适用场景以及一些拓展想法。
后续会在个人公众号分几篇文章重新更新一下pg_duckdb的实现思路,不过可能优先级不是那么高,我想等到1.0版本之后再更新,不过也快了,欢迎关注。
三、圆桌会议
两场圆桌会议围绕着数据库、AI还有DBA展开,虽然我的职业并不是DBA,但是我作为数据库内核研发,旁听也有所启发。
不同的角度,不同的职业去看同一个问题,得出的结论很有可能会不太一样,这里我就不再展开聊了。
四、结语
祝PostgreSQL生态越来越好。
再放一张大明湖的嘉宾合照和趵突泉的心宽体胖鱼🐟

(很多前辈老师)

(没P,就长这样)




