协议级兼容MySQL是羲和Halo的核心能力之一。国外NEXTGRES公司2024年曾高调宣布将基于PostgreSQL为用户提供无缝的MySQL迁移能力,但显然他们低估了此事的难度(虽然NEXTGRES的核心人物履历非常亮眼,一位曾是EDB的工程副总裁,一位是MariaDB的CTO),NEXTGRES项目事实上已经宣告失败。
我们意识到我们可能在不知不觉中走到了世界前列,填补了国际空白。虽然我们只是再普通不过的中国公民,但是从创业之初,我们始终坚持技术报国的情怀,我们有责任,也有义务去提高中国技术人在国际上的话语权。
经过慎重的评估,我们决定将MySQL兼容能力开源,希望通过这个开源项目,提高中国数据库在国际上的影响力,为国产数据库在国际上赢得好口碑,树立好形象。展示中国技术人的能力,以及在数据库领域所做的贡献。
业内首个实现协议级MySQL兼容的开源项目,无需修改应用代码
填补国际空白,展示中国数据库技术实力
坚持技术报国情怀,提高中国技术人在国际上的话语权
作为北京大学研究生教学实践项目,培养数据库技术人才

作为研究生教学实践项目入驻北京大学研究生教学课程。鼓励学生为项目贡献代码,并通过感谢、贡献者名单、徽章等方式激励贡献者。
openHalo项目填补了MySQL兼容领域的国际空白,获得了来自全球技术社区的高度认可和赞誉
"openHalo项目填补了MySQL兼容领域的国际空白,展示了强大的技术创新能力。协议级兼容的实现非常出色。"
"令人印象深刻的技术突破!在MySQL协议兼容方面达到了国际领先水平,这是一个具有里程碑意义的开源项目。"




















openHalo 为 PostgreSQL 提供了与 MySQL 编写应用程序协作的能力,但性能远优于 MySQL。
一个PostgreSQL扩展。解决PostgreSQL 15及以下版本逻辑复制(原生)回环的问题。也是目前市面上能够解决低版本PostgreSQL逻辑复制(原生)回环问题的唯一扩展。
一个PostgreSQL的外部包装器。能够在PostgreSQL里操作MonetDB的数据。
表结构在线重定义工具。halo_migrate可以对表进行在线重定义(如更改字段长度)而不影响表的正常使用。
羲和数据库迁移工具致力于利用简洁直观的WEB操作界面来高效、稳定地完成Oracle、MySQL等多种数据库到羲和数据库之间的数据迁移功能。
一个PostgreSQL的扩展,用于机器学习模型的构建、管理、训练及使用。
提交Pull Request,帮助改进代码质量和功能
报告Bug或提出新功能建议
改进文档、添加使用示例和教程
分享项目经验,帮助更多开发者了解和使用