MySQL 是一款极其优秀的数据库。尽管在过去的 2025 年,MySQL 的发展前景增添了许多不确定性,但它的历史地位和广泛影响力无人能够否认。
MySQL 的过去、现在与未来,都充满了戏剧性的故事。它的兴起,很大程度上得益于经典的 LAMP 技术栈。在第一波互联网浪潮席卷全球时,中小型网站如雨后春笋般涌现,其数量之巨远超如今“国产大模型、国产芯片、国产 OS、国产 DB”等概念的总和。
面对众多的选择,广大的中小网站站长们用脚投票,最终筛选出 Linux、Apache、MySQL 和 PHP 这四件套,并称之为 LAMP。MySQL 正是凭借成为这套黄金组合的核心一员,从而走向了世界。
与当时传统企业级领域厚重的操作系统、数据库和中间件相比,LAMP 四件套无一不在“简单易用”上做足了功夫。MySQL 的创始人 Monty 在 90 年代中期曾定下一个著名的目标:用户在下载完 MySQL 后,15 分钟内就要能运行起来。能在那个年代提出并实现这一目标,相当不易。
彼时,PostgreSQL 刚刚被贡献给开源社区,对 SQL 标准的支持才加上没几年。出身学术界的它带着一股学究气息,在气质上与追求快速上线的站长们似乎有些格格不入。
MySQL 能入选 LAMP,并非全凭运气。它是在恰当的时机,做了恰当的事情,自然而然地成为了时代浪潮顶端最耀眼的那朵浪花。
时间快进到 2025 年。法国 IMT Atlantique 大学,作为欧洲著名的理工科高校、世界科技的摇篮之一,一直对各种前沿技术保持着高度的敏感。
数据库作为基础软件,素有“软件行业皇冠上的明珠”之称。IMT Atlantique 大学的一些研究团队也长期关注着数据库领域的发展动态。
自 MySQL 最终被 Oracle 公司收购,它的上限似乎就已经被决定了。Oracle 不会“杀死”MySQL,但也绝不会允许它在任何方面尝试超越 Oracle 数据库。从那时起,许多人便看着 PostgreSQL 慢慢地追赶上来。
StackOverflow 每年都会进行“最受欢迎技术”系列调查,涵盖编程语言、大模型,当然也包括数据库。2025 年的调查结果显示,“最受欢迎”的数据库毫无意外地是 PostgreSQL:

图片数据来源:https://survey.stackoverflow.co/2025/technology#1-dev-id-es
MySQL 依然优秀,在 DB-Engines 的排名中,它仍在开源数据库中位列第一(所有数据库中排名第二)。但 IMT Atlantique 大学的团队认为,是时候为未来寻找 MySQL 的潜在替代品了。
鉴于 MySQL 拥有庞大的存量用户群体,而 PostgreSQL 在全球范围内呈现出强劲的增长趋势,如果能有一个数据库,它基于 PostgreSQL 的坚实底座,又能完美兼容 MySQL 的各种 SQL 语法、存储过程乃至协议,那简直是太理想了。这几乎等同于将开源世界的两大顶级数据库合二为一。
然而,这太难了。IMT Atlantique 大学的研究者曾看到过一丝希望。在 2024 年的 PG Conf 大会上,PostgreSQL 领域的资深公司 Nextgres 高调宣布了一个开源项目,计划为 PostgreSQL 增加 MySQL 兼容性。
但由于开发难度过高,Nextgres 公司的这个开源项目最终跳票了。当我们询问 AI “Nextgres 公司的 MySQL 兼容性项目怎么样了?”时,得到了这样的回复:

同时,AI 还很贴心地提供了另一条信息:

连 AI 都知晓的消息,作为法国顶尖理工高校的 IMT Atlantique 大学自然也有所耳闻。竟然真的有公司接过了 Nextgres 未竟的事业,基于 PostgreSQL 实现了对 MySQL 的兼容,并且还将其开源了。
这个项目的地址是:https://github.com/HaloTech-Co-Ltd/openHalo
官方网站是:https://www.openhalo.org/
在得知这一消息后,IMT Atlantique 大学的团队迅速参与了对 openHalo 的测试与分析。你可以在 openHalo 的 GitHub 仓库中,找到 IMT Atlantique 大学团队详尽的测试结果与报告:

测试表明,openHalo 对 MySQL 的兼容堪称丝滑。你可以继续使用原有的 MySQL 客户端、JDBC 驱动或其他驱动程序,连接原来的 3306 端口(或其他自定义端口),执行所有为 MySQL 编写的 SQL 语句和存储过程。几乎什么都不需要修改,而且性能可能更快。
虽然测试中也发现了一些待完善的问题,但整体结果足以令 IMT Atlantique 大学的团队感到振奋。这不禁让人想起一句话:“东方的雄狮一旦醒来,世界将为之震动。”
众所周知,做开源很难;在中国做开源,更是难上加难。常常是你这边刚刚开源,别人那边就宣布“突破”。在 openHalo 于 2025 年 3 月官宣开源后,已有数家国内企业在 MySQL 兼容性方面取得了显著进展。Nextgres 这种 PostgreSQL 行业的“老炮”都未能完全做到的事,在中国开发者社区中似乎已不算遥不可及。
作为一个“旁观者”,IMT Atlantique 大学自然看得明白。未来,openHalo 项目有望进一步加强与该校的合作。实际上,openHalo 背后还有更为成熟的企业版产品:HaloDB。IMT Atlantique 大学团队希望增强的某些特性,在 HaloDB 中早已实现,只是未放入开源版本中。
这并非 openHalo 开源不彻底,而是商业策略使然。除了出色的 MySQL 兼容性,HaloDB 还提供了完善的 Oracle 数据库兼容特性,并且已在多家金融行业公司中得到实际应用。
兼容性只是 openHalo 及其企业版的一面。作为一家有技术“愿景”的公司,其对数据库核心技术的追求是无止境的。如果你想为这样的技术探索点个赞,不妨前往它的 GitHub 仓库 https://github.com/HaloTech-Co-Ltd/openHalo,点击 “Star” 支持一下。技术之路道阻且长,每一次社区的支持都至关重要。对这类前沿开源数据库技术感兴趣的开发者,也可以在 云栈社区 的数据库板块找到更多深度讨论和资源。