微软“爱”上PostgreSQL,PG“嫁给”微软

文摘   2024-11-11 09:00   广东  

作者:桦仔 

10余年DBA工作经验

微信:debolop

QQ交流群:740052625

公众号:数据库实战派


有点意外,也是情理之中

SQL Server这次可是打破次元壁,连PostgreSQL社区的人都忍不住认可它为“顶级商业数据库”。

但比起具体的某些功能特性,我认为 PG 社区最大的转变在于心态与精神—— 在这次发布中,PG 去掉了原本 Slogan “世界上最先进的开源关系型数据库” 中的 “关系型” 三个字,直接变成了 “世界上最先进的开源数据库”。并且,在最后 “关于 PostgreSQL” 的部分,已经几乎是明示:PG 的功能集,高级特性,可扩展性,安全性,稳定性已经匹配甚至超过了顶级商业数据库(Oracle/SQL Server) 。所以“开源” 这个定语也可以去掉,变成 “世界上最先进的数据库”

文章地址如下

https://www.sohu.com/a/812245383_827544

在这个文章提到的,SQL Server能够与Oracle并列成为“顶级商业数据库”的代表,实属不易。作为微软的旗舰级数据库产品,SQL Server在企业级应用场景中表现出色,文章作者能把SQL ServerOracle相提并论,确实是得到了广大观众的肯定。

PostgreSQL和微软之间微妙的关系

实际上PostgreSQL生态系统有今天的成就背后也离不开微软这个巨头的加持

  1. 代码贡献/同宗同源

根据2023年8月数据,微软已经为PostgreSQL核心功能做出了不少贡献,例如“pg_stat_io for IO statistics”功能。同时,微软一直积极在PostgreSQL核心、Citus Open Source等多个领域提交代码和改进功能。微软甚至帮助了PostgreSQL在多租户环境和大规模SaaS应用的改进。PostgreSQL和SQL Server本质上同宗同源,微软对PostgreSQL贡献代码实属不难,通过持续贡献代码,微软在未来有可能对PostgreSQL的发展掌握更大话语权。

  1. 赞助和活动

微软是多个PostgreSQL相关活动的赞助商,如PGConf NYC、PGConf EU等。在过去几年里,微软不仅参与这些会议,还为会议提供了赞助支持,确保这些社区活动的顺利进行。SQL PASS峰会是微软主导的最大型的数据社区活动,近年来PostgreSQL的推广在这个峰会中也越来越频繁,从下文中可以看到微软赞助了除了中国区以外的所有PGConf大会

文章地址如下

https://techcommunity.microsoft.com/t5/azure-database-for-postgresql/what-s-new-with-postgres-at-microsoft-2024-edition/ba-p/4140085


  1. 微软合作伙伴推广

微软有很多合作伙伴,其中Redgate作为微软其中一个最大的合作伙伴,不仅推广PostgreSQL相关的工具和解决方案,还与微软合作举办了多个活动,并在数据库开发中扮演了重要角色。

  1. 收购Citus Data

微软在2019年1月宣布收购Citus Data公司,这是一家为PostgreSQL提供分布式扩展解决方案的公司。微软通过这个收购不仅加强了PostgreSQL在Azure中的应用,也进一步承诺了对开源和PostgreSQL社区的长期支持。







背后的阳谋论

目前著名的开源软件背后都有大公司或者大财团扶持,它们不仅提供资金支持,还贡献技术资源,帮助这些项目成长并稳定运作。微软对PostgreSQL的投入,正是这种“阳谋”的典型例子。

  1. 技术与市场控制

微软通过支持PostgreSQL,不仅巩固了自己在开源领域的声誉,还借此掌握了数据库市场更多话语权。

  1. 生态系统扩张

对于像微软这样的企业,通过扶持开源项目,它们实际上在推动自身的生态系统。

  1. 应对竞争

微软通过支持PostgreSQL,微软能够间接削弱传统竞争对手如Oracle和AWS,同时与开源社区建立良好的合作关系。

更深层次延伸

微软种种的所作所为,可谓司马昭之心路人皆知

鉴于微软与PostgreSQL之间的紧密合作,很多人不禁要问,微软是否有可能在未来某个时刻将PostgreSQL进一步收入囊(收编)中?

从战略上来看,微软已经通过收购Citus和持续的代码贡献,逐步加强了对PostgreSQL的影响力。虽然PostgreSQL的开源特性使得它不可能被直接“收购”,但微软确实可以通过其云服务、开发工具和企业市场来巩固其对PostgreSQL的“控制权”。

下图可以看出PostgreSQL的使用量在多年来一直保持强劲的增长,相信未来3到5年超越MySQL完全不是什么难事

MySQL在2018年达到高峰之后,从2020年开始一直下降



目前PostgreSQL系国产数据库包括:阿里PolarDB(PG版),华为GaussDB,人大金仓KingBase,腾讯TDSQL(PG版),亚信AntDB,云和恩墨MogDB,海量数据Vastbase,移动磐维数据库,羲和数据库HALODB,瀚高HighGoDB,电信TeleDB(PG版),瀚高IvorySQL等等,10个里有7个都是基于PostgreSQL,可以说是疯狂围堵MySQL。

微软很有可能会利用PostgreSQL作为与Oracle竞争的利器!如果微软能够通过PostgreSQL的广泛应用来削弱MySQL在开源数据库领域的影响力,这无疑将成为未来数据库市场格局变化的重要看点。



接下来就要看看这对老冤家,这两个大老板怎么大斗法


最后如果微软“娶了”PostgreSQL,会员们打算出多少份子钱!


一句劝 MySQL 不要老想着和 PostgreSQL, 打架都是孩子的游戏,真正的大人之间的战争是 Oracle Microsoft 的利益!



参考文章

https://www.163.com/dy/article/JD3TBCDB0511CUMI.html?spss=dy_author

https://www.softwareandbooz.com/postgresql-at-the-pass-data-community-summit-2022/

https://blogs.microsoft.com/blog/2019/01/24/microsoft-acquires-citus-data-re-affirming-its-commitment-to-open-source-and-accelerating-azure-postgresql-performance-and-scale/

https://techcommunity.microsoft.com/t5/azure-database-for-postgresql/postgresql-17-preview-on-azure-postgres-flexible-server/ba-p/4258010


加入我们的微信群,与我们一起探讨数据库技术,以及SQL Server、 MySQL、PostgreSQL、MongoDB 、Oracle、Redis的相关话题。

微信群仅供学习交流使用,没有任何广告或商业活动。

数据库实战派
泰莱大学人工智能专业硕士,专注数据库技术解析,涵盖主流数据库的优化、运维与开发技巧。分享最新技术趋势、实用工具和最佳实践,助力从业者提升专业能力。
 最新文章