Py学习  »  DATABASE

前MariaDB高管叛变至PG阵营,做PG上的MySQL扩展

非法加冯 • 2 周前 • 44 次点击  
两位 MariaDB 的前高管自己创业,方向是帮助用户从 MySQL 迁移到 PostgreSQL 上。截图来自他们在 PGCon 上的分享「The Future of MySQL is Postgres」 https://nextgres.com/res/20240419-The-Future-of-MySQL-is-Postgres.pdf。标题的倾向性比较明显,不过内容上还是比较客观地比较了 MySQL 和 PostgreSQL。
PostgreSQL 正在吸引更多的人。
MySQL 依然是最流行的开源数据库,尤其在互联网领域。
Postgres 的高级功能不少,但确实存在一些基础问题。
MySQL 胜在易用性,不过架构上有缺陷。如果看代码的话,MySQL 一个是 Server 的代码质量实在不敢恭维 (InnoDB 代码还行),一个是模块化不够。而 PG 一开始就是为可扩展设计的,所以模块化要好不少。
这页的比较个人觉得是比较客观。
生态发展上,Postgres 最近几年确实越来越好。
毕竟一边的 MySQL 属于商业公司,而且是 Oracle!另一边的 Postgres 属于社区,而且是开源领域氛围第一梯队的。
MySQL 的前景。个人觉得这里略失偏颇,Oracle 维护下的官方 MySQL 也算一条路径,而且可以说是最主流的路径。虽然 Oracle 的商业化重点放在了 HeatWave 上,但是收购后依然还是在持续改进 MySQL 社区版的。
最后再次说了一下 MySQL 和 Postgres 相较于对方的优点。
中短期来看,无论是 MySQL 还是 PG 解决掉自己短板的可能性不大。我个人觉得如果公司已经选了 MySQL 或者 PG,那么迁移的 ROI 并不是很高。无论是 MySQL 还是 PG,都能支持海量规模的业务。当然 PG 有一些独门能力,比如处理地理信息的 PostGIS,如果业务刚需的话,就只能迁移了。
相信开源数据库双雄的格局会一直持续下去,即使一家公司里,既有 MySQL 也有 Postgres 的情况也不少见。只是苦了我们这些做数据库工具的,还是两边都要支持呀。

兜兜转转,Bytebase GitHub 星星终破万!

Bytebase 2.16.0 - 支持 Oracle 和 SQL Server DML 变更的事前备份
Instagram小而美的分片和ID生成解决方案
Bytebase 签约 Xendit,助力东南亚 Stripe数据库变更自动化

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/169542
 
44 次点击