《MySQL的生死时速:PG内核MySQL兼容实战-徐斌.pdf》由会员分享,可在线阅读,更多相关《MySQL的生死时速:PG内核MySQL兼容实战-徐斌.pdf(12页珍藏版)》请在三个皮匠报告上搜索。
1、OpenHaloOpenHalo全球首个成功开源的兼容MySQL的PostgreSQLIvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛由杭州易景数通科技有限公司研发OpenHaloOpenHalo的开源的开源OpenHaloOpenHalo的开发历程的开发历程OpenHaloOpenHalo遇到的主要挑战遇到的主要挑战OpenHaloOpenHalo的后续计划的后续计划目录CONTENTSIvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛
2、OpenHaloOpenHalo的开源的开源IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛为什么要开源为什么要开源OpenHaloOpenHalo 开源数据库的发展趋势 为全球开源软件的发展做贡献 提升我们公司的行业知名度 提升我们国家基础软件在国际上的知名度IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛OpenHaloOpenHalo的现况的现况IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨Postgre
3、SQLPostgreSQL高峰论坛高峰论坛 2025年4月1日正式开源 项目地址:https:/ 得到了业内朋友的认可和热烈响应OpenHaloOpenHalo的开发历程的开发历程IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛OpenHaloOpenHalo的开发历程的开发历程IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛 源于公司内部的Halo数据库MySQL兼容分支 2022年8月正式立项,持续到现在 23个研发人员 主要过程:
4、兼容协议,兼容数据类型,兼容普通语法,兼容内置函数,兼容功能特性,兼容用户变量,兼容存储过程语法,兼容复杂语法和特性,OpenHaloOpenHalo遇到的主要挑战遇到的主要挑战IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛OpenHaloOpenHalo开发中遇到的主要挑战开发中遇到的主要挑战IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛 目标:98%+兼容率对用户业务代码零侵入 支持各主要开发语言的主要驱动 主持多种常见的数据库
5、工具稳定 满足金融级应用场景可靠 满足金融级应用场景性能 优于MySQL快速响应客户 基础:MySQL语法、数据类型、特性等非常灵活、宽松,与PostgreSQL的差异非常大 实际:工作量非常大,非常繁琐,非常考验耐力新增/修改了 20来万 行代码写了几万个自动回归测试用例多次性能优化OpenHaloOpenHalo的后续计划的后续计划IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛OpenHaloOpenHalo的后续计划的后续计划IvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛 首先,和OpenHalo的支持者、爱好者及时沟通、交流 然后,逐步地、阶段性地把我们开发好测试好的功能块开源出来 然后,宣传、推广OpenHaloThanksThanks谢谢IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛杭州易景数通科技有限公司 /徐斌