首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Every Day of a DBA,第152期: 从MySQL分叉MariaDB,到 MySQL 26.7.0

Every Day of a DBA,第152期: 从MySQL分叉MariaDB,到 MySQL 26.7.0

作者头像
用户3107127
发布2026-07-09 16:09:27
发布2026-07-09 16:09:27
120
举报

开篇导语

MySQL与MariaDB,MySQL 26.7.0 一头雾水

今天一文讲清:MySQL与MariaDB分裂完整历史、两条产品线发展差异,以及刚上线 MySQL 26.7.0 预览版详解!

一、溯源:MySQL与MariaDB,为何走向分裂?

1. 根源:收购埋下开源隐患

1995年,MySQL之父Monty Widenius创立MySQL,采用开源+商业双授权模式,迅速成为全球最流行开源关系型数据库。

  • 2008年:Sun公司收购MySQL AB,社区一度看好开源发展;
  • 2009年:Oracle宣布收购Sun,而Oracle自有商用数据库,社区普遍担忧:官方会收紧开源权限、阉割社区版功能、抬高商业授权成本。

2. 分叉诞生:MariaDB独立问世

2009年10月,Monty带领原MySQL核心开发团队,基于原生MySQL源码分叉,推出全新数据库MariaDB(命名源自创始人小女儿)。2010年Oracle完成收购Sun后,核心团队彻底脱离Oracle,全身心投入MariaDB迭代,两条产品线正式分道扬镳。

3. 生态分流:MariaDB抢占主流发行版

2012年中立非营利机构MariaDB基金会成立,保障项目独立开源;2013年起,Fedora、Debian、RHEL等主流Linux发行版,全部将系统默认数据库从MySQL替换为MariaDB,维基百科等大型站点也完成迁移。

至此两条路线走向完全不同的发展逻辑:

  • MySQL:Oracle商业团队主导,分LTS长期稳定版、Innovation创新版;2026年正式启用全新日期式版本号;
  • MariaDB:社区中立路线,固定10.x大版本迭代,自研Aria、MyRocks、ColumnStore等特色存储引擎。

MySQL VS MariaDB核心差异对比

对比维度

MySQL(Oracle官方)

MariaDB(社区分叉)

维护主体

Oracle商业研发团队

MariaDB基金会+企业社区

版本规则

传统数字版8.x/9.x;新预览版采用yy.mm日期编号

固定10.x大版本,无日期式版本

测试渠道

专属实验室站点labs.mysql.com发布预览包

仅RC/稳定正式版,无独立测试站点

开源策略

社区版GPL协议,高级特性仅限企业版

全功能开源,无功能阉割

兼容性

基础语法兼容,持续新增私有特性

高度兼容MySQL协议,短期迁移成本低

二、新版解读:MySQL 26.7.0 实验室预览版

1. 版本号含义:26.7不是26代,是日期编号

Oracle在MySQL 9.7 LTS发布后,革新版本命名规则:

  • LTS长期稳定版:保留传统主.次.补丁格式(8.4 LTS、9.7 LTS);
  • 季度创新预览版:采用CalVer日期版本26代表2026年,7代表7月,完整版本标识MySQL 26.7.0。该版本仅发布于官方实验室站点:https://labs.mysql.com/

2. 如何获得 MySQL 26.7.0

labs.mysql.com ,官网自带强制风险警告:

本页面二进制包仅用于内部测试,绝对不适合生产环境,禁止线上业务使用!

  • 适用场景:本地开发、新特性预研、离线压测、向官方提交BUG反馈;
  • 存在短板:未完成全量稳定性校验,极易出现崩溃、数据一致性问题;配套文档残缺、无官方技术支持、无安全补丁保障;部分功能后续正式版可能直接删除。

3. MySQL 26.7.0 核心新特性

  1. InnoDB引擎深度重构:崩溃恢复效率大幅提升,redo日志支持并行刷盘;
  2. 复制能力升级:组复制自动切换逻辑简化,新增异步复制数据一致性校验工具;
  3. 安全能力增强:内置自动化权限审计、原生TLS证书自动轮换;
  4. 升级工具优化:支持跨大版本兼容性检测,可从9.7 LTS原地平滑升级;
  5. 高并发优化:连接层内存占用降低,连接池自适应动态调参。

三、完整时间线:从分叉到MySQL 26.7.0发布

  1. 2009:MySQL团队分叉,MariaDB正式诞生;
  2. 2013:主流Linux发行版全面默认搭载MariaDB;
  3. 2024:MySQL 8.4 LTS上线,传统版本号体系末代稳定版;
  4. 2026年4月:MySQL 9.7.0 LTS GA正式发布,传统数字版本体系收尾;
  5. 2026年7月:MySQL 26.7.0 Early Access预览版上线labs.mysql.com,全新日期版本规则落地。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ByteHouse 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开篇导语
    • 一、溯源:MySQL与MariaDB,为何走向分裂?
      • 1. 根源:收购埋下开源隐患
      • 2. 分叉诞生:MariaDB独立问世
      • 3. 生态分流:MariaDB抢占主流发行版
      • MySQL VS MariaDB核心差异对比
    • 二、新版解读:MySQL 26.7.0 实验室预览版
      • 1. 版本号含义:26.7不是26代,是日期编号
      • 2. 如何获得 MySQL 26.7.0
      • 3. MySQL 26.7.0 核心新特性
    • 三、完整时间线:从分叉到MySQL 26.7.0发布
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档