❝开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共3300人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 +9)(1 2 3 4 5 6 7群均已爆满,开8群近400 9群 200+,开10群PolarDB专业学习群100+)

周六参加了PCC2025 PostgreSQL生态大会,大会一如既往的不录播,不直播,好处非常明显,大家都比较敢说。反正唐成唐老师和我说了一句给我逗乐了,“你今天又要演戏了”!!!
是我又要演恶人了,大会里面我可能是唯一不和谐的声音,不过也有一件令我悲伤的事情,听闻后很震惊,祝愿“您”越来越好,虽然离开了,但我们都记着您多年的付出和在PG开源行业所做的事情,谢谢。
人世间,你以为来日方长,哪里知道,上次说的再见,竟然是再也不见!
本次带来的话题,是从云数据库的角度,我们看看开源PostgreSQL的数据库还有哪些可以为客户着想,提高商业客户使用的部分,其实我们有很多的为开源或者基于PG修改后的商业版本的这些小厂商,或者维护工作者,可以参考一下本次的PPT,一些商业客户为什么用了开源的PG,然后不用了,跳单了。咱们也得反思反思,口号是可以喊出来的,但实际的事情咱们也得做做,要不客户的可不会为你的口号买单。(下面的部分,必须收敛文字,现场那比下面的文字要激烈的多,我眼看着我讲到 GPC的时候,Mr.Momjian 咱们 请来的外国大咖,脸上有一种特殊的表情。 )
首先作为一个使用PG 8年的数据库工作者,PG非常棒是开源数据库里面最好的选择之一,这点无用质疑,我们这些使用PG的人希望PG越来越好,越来越强大,也希望基于开源PG,衍生出来的数据库产品能服务更多的商业客户,让这些人都有生活的依靠。
首先我的第一个论点是,PG数据库需要更多有实力的客户,这里并不是要给使用数据库的人来分阶级,什么是有实力的,什么是没实力,这里我并不是这样划分的,我的意思是更多关键领域的企业,或者在行业里面有头脸的企业,敢在核心领域使用PG,这样PG的口碑就如滚雪球一样,越滚越大,形成客户幂等次效应。
我们欢迎,他二姨家的三大爷的五姨夫家的外甥女的2个人的企业用PG开源,但是这在我们的数据库行业范例里面我写不出来,也没有人因为这外甥女的2人企业而对PG数据库的使用场景有更深的了解和信心。
你也不能说一个大国企用了PG,然后一打听在什么项目里面用呢,在一个管理单位厕所打扫卫生工作日志的项目里面使用是吧。
所以PG需要更多的,大企业,在核心项目里面使用他。增加更多的案例,让更多的人来信服使用这个数据库产品。
但是PG的发展中稍微迟了一些,MYSQL发迹的时候,云数据库产品还是一个萌芽,而现在不是了,太多的企业上云了,而就在我在做这个PPT的时候,就在杭州,某家国内那什么的(其实现场我是有提到详细信息的,这个公众号就不提了)企业,将旗下数量非常多的PostgreSQL线下的产品,都迁移到了云上,且在我说这个事情的时候,他们已经迁移了一段时间,一期的迁移基本成功了,量很大,且是核心业务。
那么这就要提到一个问题,云上的数据库市场的发展,这里有很多数据库统计和信息收集分析的工作,如IDC,他们在2024年对数据库产品在云上的比重,以及发展的态势做了一个分析,具体看图,网上可以搜索到相关资料,60%的国产数据库收费市场被云数据库产品所霸占,且2024年19.3亿美元的中国数据库市场里面有12.9亿美元是云关系型数据库的份额,占比多少可以自行进行计算。
那么为什么他们云数据库产品占据这么多的份额,我们不禁要问他们都干什么了?
因为他们并未将产品完全束缚在PG数据库产品本身中,他们通过市场的调研,客户的走访,调查问卷等方式,改变了PG数据库在商业使用中的一些问题,赢得了客户的人民的币。
我们的问问细节,他们都干什么了?
第一个问题,在云上的数据库产品,需要的是稳定的输出,在大量的企业中使用PG的逻辑复制槽的功能,而在数据库主从切换后,如何将逻辑复制槽稳定的迁移到新的主库是一个商业化的需求,而虽然开源有相关的解决方案,但是在使用的复杂性和稳定性上,以及支持更多的逻辑复制槽的数量上都差强人意。

同时在一些业务场景,逻辑复制槽消费出现问题后,我们等待消费端正常,在这个期间WAL日志的疯狂增长,也让客户叫苦不迭,而云上的数据库产品有一种伸缩和成本规避的能力,在我需要存放大量的WAL,就需要大量的磁盘,这就要占用大量的成本,企业是无法接受的,但云上的数据库产品可以做到用的时候承载,消耗完毕磁盘空间退回操作系统,这在我们大量利用逻辑复制槽情况下,尤其我们作为乙方,甲方消费我们数据库的逻辑复制槽的情况下,非常符合我们的需求。
在商业的角度,数据恢复的情况会存在,而恢复数据的速度是非常重要的。商业的PG数据库产品除了在硬件备份上进行了一系列的改进和利用先进的硬件产品达成瞬间备份的能力,同时在数据恢复中也修改了PG的代码,让PITR 的数据库恢复可以进行多线程的恢复,提高了数据恢复的速度,降低了恢复数据的时间成本。
在商业领域的数据库,有一个特性需要随时进行内存的扩展,因为要满足商业的特性,这点即使MYSQL开源数据库也具备随时进行innodb buffer pool的扩展能力。但开源的PG,以及一些国内的基于PG的数据库产品并未具备这样的能力,而云上的一些基于PG的商业数据库支持随时无感的调整 shared buffer pool来满足不同的情况下的内存调整需求。

在数据库执行的SQL的部分,PG也存在一个问题,同样的SQL的执行的计划并不能进行共享,这就导致有多少个进程,在这些进程中执行同样的SQL,就要产生多少这样的SQL的执行缓存,这样会浪费我们宝贵的内存,在云上的商业数据库产品,他就可以共享SQL的执行缓存。除此以外,这些商业的数据库产品还支持数据库重启或切换后的shared buffer pool的缓存还原到你重启前的状态。
除此以外,还有一些云上产品独有的功能,这里就不过多介绍了,因为有一些很难再开源产品上实现,有一些即使线下的商业PG数据库也很难实现,这里就不赘述了。
最后我们希望有更多的线下的基于PG开源的,国产数据库产品提供更多有利于商业客户使用的功能,并且考虑商业客户的需求,只有能赚钱的项目才是好项目,同时作为客户我们也希望,线下的产品更加丰富,终究我们客户希望多级世界的存在,有更多不同的产品可以选择,才是我们要的,我们不希望世界只有一个声音。
再次感谢 PG分会,我会负担起兼职教学POSTGRESQL课程的任务,加油!

置顶
微软布局PostgreSQL 就在昨天发布新品--云厂商爱PG到底是个什么梗!!
2022年 Sqlite白皮书对比DuckDB差异 -- 什么叫做关公战秦琼
阿里云产品选择困难症,RDS 还是 PolarDB 希望能讲明白
SQLite3 为什么会打败PostgreSQL 的原因分析,PostgreSQL 在移动端也是不错的选择
SQLite3 打败了 PostgreSQL 终究还是没能挽回--世界最大装机量是真的
回复群友问题,PostgreSQL Extensions 哪些是常用的
PostgreSQL 2025杭州大会--掐指一算,原来待在这里 7年了!
回复群友问题,PostgreSQL Extensions 哪些是常用的
说搞国产数据库生态,骗鬼呢? 群里服务商吐槽后的 “大实话”
“MySQL” 2025年我用上物化视图功能,谁家的MySQL有这个功能?
民营企业领导问 外部客户数据库选型为什么是 OceanBase
PostgreSQL 真实压测,分析PG18 17 16 15 14 之间在处理SQL和系统性能稳定性的差异
PostgreSQL 迁移到 PolarDB 2万5千里长征,太难了,太难了 (今天DISS阿里云某部门)
Oracle 26i 的一个功能演进后,云厂商利用会不会造出千年老妖样的“数据库”
“一顿海鲜引发”(3)一分钟定位数据库问题,试用得京东卡和礼物!
“一顿海鲜引发”(1):DBA、架构师与数据库运维工具的爱恨情仇
DBA 从“修电脑的” 到 上演一套 “数据治理” 大戏 --- 维护DBA生存空间,体现个体价值
老板说 MongoDB 测试环境这么贵,弄单机? 开发说要复制集测试? 你们这群XXX!!
国庆节2号 PostgreSQL 停机罢工 协助 解决问题得 66.66元的红包
外媒评论区疯狂了,开发人员各种观点---北美AI替换程序员引发境外程序员业界震动
MySQL 8 的老大难问题,从5.7延续至今,这个问题有这么难?
一篇为MySQL用户,分析版本核心差异的文章--8.028-8.4的差异
云上DBA是诸葛亮,云下的DBA是 关云长,此话怎讲? 4点变化直击要害
MongoDB 开始接客户应用系统 AI 改造的活了--OMG 这世界太疯狂
一篇将PostgreSQL 日志问题说的非常详细附带分析解决方案的文章 (翻译)
企业DBA 应该没听说过 Supabase,因为他不单纯 !!
Oracle 推出原生支持 Oracle 数据库的 MCP 服务器,助力企业构建智能代理应用
PolarDB MySQL SQL 优化指南 (SQL优化系列 5)
开发欺负我 Redis 的大 keys的问题,我一个DBA怎么解决?
IF-Club 你提意见拿礼物 AustinDatabases 破 10000
开发欺负我 Redis 的大 keys的问题,我一个DBA怎么解决?
OceanBase 相关文章
OceanBase 光速快递 OB Cloud “MySQL” 给我,Thanks a lot
和架构师沟通那种“一坨”的系统,推荐只能是OceanBase,Why ?
OceanBase Hybrid search 能力测试,平换MySQL的好选择
写了3750万字的我,在2000字的OB白皮书上了一课--记 《OceanBase 社区版在泛互场景的应用案例研究
OceanBase 6大学习法--OBCA视频学习总结第六章
OceanBase 6大学习法--OBCA视频学习总结第五章--索引与表设计
OceanBase 6大学习法--OBCA视频学习总结第五章--开发与库表设计
OceanBase 6大学习法--OBCA视频学习总结第四章 --数据库安装
OceanBase 6大学习法--OBCA视频学习总结第三章--数据库引擎
OceanBase 架构学习--OB上手视频学习总结第二章 (OBCA)
OceanBase 6大学习法--OB上手视频学习总结第一章
没有谁是垮掉的一代--记 第四届 OceanBase 数据库大赛
跟我学OceanBase4.0 --阅读白皮书 (OB分布式优化哪里了提高了速度)
跟我学OceanBase4.0 --阅读白皮书 (4.0优化的核心点是什么)
跟我学OceanBase4.0 --阅读白皮书 (0.5-4.0的架构与之前架构特点)
跟我学OceanBase4.0 --阅读白皮书 (旧的概念害死人呀,更新知识和理念)
OceanBase 学习记录-- 建立MySQL租户,像用MySQL一样使用OB
“合体吧兄弟们!”——从浪浪山小妖怪看OceanBase国产芯片优化《OceanBase “重如尘埃”之歌》
MongoDB 相关文章
MongoDB “升级项目” 大型连续剧(4)-- 与开发和架构沟通与扫尾
MongoDB “升级项目” 大型连续剧(3)-- 自动校对代码与注意事项
MongoDB “升级项目” 大型连续剧(2)-- 到底谁是"der"
MongoDB “升级项目” 大型连续剧(1)-- 可“生”可不升
MongoDB 大俗大雅,上来问分片真三俗 -- 4 分什么分
MongoDB 大俗大雅,高端知识讲“庸俗” --3 奇葩数据更新方法
MongoDB 大俗大雅,高端的知识讲“通俗” -- 2 嵌套和引用
MongoDB 大俗大雅,高端的知识讲“低俗” -- 1 什么叫多模
MongoDB 合作考试报销活动 贴附属,MongoDB基础知识速通
MongoDB 使用网上妙招,直接DOWN机---清理表碎片导致的灾祸 (送书活动结束)
MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模
MongoDB 双机热备那篇文章是 “毒”
MongoDB 会丢数据吗?在次补刀MongoDB 双机热备
MONGODB ---- Austindatabases 历年文章合集
MongoDB 麻烦专业点,不懂可以问,别这么用行吗 ! --TTL
PolarDB 已经开放的课程
PolarDB 非官方课程第八节--数据库弹性弹出一片未来--结课
PolarDB 非官方课程第七节--数据备份还原瞬间完成是怎么做到的--答题领奖品
PolarDB 非官方课程第六节--数据库归档还能这么玩--答题领奖品
PolarDB 非官方课程第五节--PolarDB代理很重要吗?--答题领奖品
PolarDB 非官方课程第四节--PG实时物化视图与行列数据整合处理--答题领奖品
PolarDB 非官方课程第三节--MySQL+IMCI=性能怪兽--答题领奖品
PolarDB 非官方课程第二节--云原生架构与特有功能---答题领奖品
PolarDB 非官方课程第一节-- 用户角度怎么看PolarDB --答题领奖品
免费PolarDB云原生课程,听课“争”礼品,重塑云上知识,提高专业能力
PolarDB 相关文章
非“厂商广告”的PolarDB课程:用户共创的新式学习范本--7位同学获奖PolarDB学习之星
“当复杂的SQL不再需要特别的优化”,邪修研究PolarDB for PG 列式索引加速复杂SQL运行
数据压缩60%让“PostgreSQL” SQL运行更快,这不科学呀?
这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!
用MySQL 分区表脑子有水!从实例,业务,开发角度分析 PolarDB 使用不会像MySQL那么Low
MySQL 和 PostgreSQL 可以一起快速发展,提供更多的功能?
“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!
POLARDB 添加字段 “卡” 住---这锅Polar不背
PolarDB 版本差异分析--外人不知道的秘密(谁是绵羊,谁是怪兽)
PolarDB 答题拿-- 飞刀总的书、同款卫衣、T恤,来自杭州的Package(活动结束了)
PolarDB for MySQL 三大核心之一POLARFS 今天扒开它--- 嘛是火
PostgreSQL 相关文章
PostgreSQL 新版本就一定好--由培训现象让我做的实验
说我PG Freezing Boom 讲的一般的那个同学,专帖给你,看看这次可满意
邦邦硬的PostgreSQL技术干货来了,怎么动态扩展PG内存 !
3种方式 PG大版本升级 接锅,背锅,不甩锅 以客户为中心做产品
"PostgreSQL" 不重启机器就能调整 shared buffer pool 的原理
说我PG Freezing Boom 讲的一般的那个同学专帖给你看这次可满意
PostgreSQL Hybrid能力岂非“小趴菜”数据库可比 ?
PostgreSQL 新版本就一定好--由培训现象让我做的实验
PostgreSQL 无服务 Neon and Aurora 新技术下的新经济模式 (翻译)
“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!
PostgreSQL 添加索引导致崩溃,参数调整需谨慎--文档未必完全覆盖场景
PostgreSQL SQL优化用兵法,优化后提高 140倍速度
PostgreSQL 运维的难与“难” --上海PG大会主题记录
PostgreSQL 什么都能存,什么都能塞 --- 你能成熟一点吗?
全世界都在“搞” PostgreSQL ,从Oracle 得到一个“馊主意”开始
PostgreSQL 加索引系统OOM 怨我了--- 不怨你怨谁
PostgreSQL “我怎么就连个数据库都不会建?” --- 你还真不会!
病毒攻击PostgreSQL暴力破解系统,防范加固系统方案(内附分析日志脚本)
PostgreSQL 远程管理越来越简单,6个自动化脚本开胃菜
PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆
PostgreSQL 分组查询可以不进行全表扫描吗?速度提高上千倍?
POSTGRESQL --Austindatabaes 历年文章整理
PostgreSQL 查询语句开发写不好是必然,不是PG的锅
PostgreSQL 字符集乌龙导致数据查询排序的问题,与 MySQL 稳定 "PG不稳定"
PostgreSQL Patroni 3.0 新功能规划 2023年 纽约PG 大会 (音译)
PostgreSQL 玩PG我们是认真的,vacuum 稳定性平台我们有了
PostgreSQL DBA硬扛 垃圾 “开发”,“架构师”,滥用PG 你们滚出 !(附送定期清理连接脚本)
这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!
MySQL相关文章
一篇为MySQL用户,分析版本核心差异的文章--8.028-8.4的差异
那个MySQL大事务比你稳定,主从延迟低,为什么? Look my eyes! 因为宋利兵宋老师
MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验
用MySql不是MySQL, 不用MySQL都是MySQL 横批 哼哼哈哈啊啊
MYSQL --Austindatabases 历年文章合集
超强外挂让MySQL再次兴盛,国内神秘组织拯救MySQL行动


被折叠的 条评论
为什么被折叠?



