@KirkDBorne: 数据库的新时代来了!看看MySQL的新功能和未来方向:https://odbms.org/blog/2026/07/a-new-e…
摘要
Oracle宣布MySQL进入新时代,将先前商业版的功能迁移到社区版,并引入治理模型以重建社区信任,同时发布MySQL 9.7.0 LTS。
查看缓存全文
缓存时间: 2026/07/29 09:57
这是数据库的新时代!了解 MySQL 的新动态及未来发展方向:https://odbms.org/blog/2026/07/a-new-era-for-mysql-heather-vancura-and-jason-wilcox-on-open-source-community-governance-and-where-mysql-is-headed/… 来自 @odbmsorg
MySQL 的新时代:Heather VanCura 和 Jason Wilcox 畅谈开源、社区治理以及 MySQL 的未来方向
来源:https://www.odbms.org/blog/2026/07/a-new-era-for-mysql-heather-vancura-and-jason-wilcox-on-open-source-community-governance-and-where-mysql-is-headed/
“通过透明的路线图、社区驱动的协作、贡献者计划以及 MySQL 治理模型,我们希望营造一个既能加速创新,又能保持全球组织所依赖的可靠性、兼容性、安全性和卓越运营的环境。”
问题 1:Oracle 在 MySQL 30 周年之际宣布了 MySQL 社区参与的一个“新时代”。能否详细介绍是什么促使了这一战略转变?社区可以期待 Oracle 在处理 MySQL 开发和治理方式上看到哪些具体变化?
HVC: 整个 2025 年,我们庆祝了 MySQL 30 周年,回顾了过去和现在,但更重要的是展望未来。MySQL 社区团队向全球征求了关于如何引领下一代 MySQL 创新和开源协作的反馈。11 月,我们向 Jason 汇报了这些反馈,并提出了一项重建社区信任的计划。到 12 月,我们达成了一致,将其称为社区参与的“新时代”。
我们已与 MySQL 社区展开了更深入的合作,专注于更快的创新、更高的透明度、更深度的社区协作以及扩展生态系统。从 2026 年 4 月版本开始,我们将更多特性直接交付到 MySQL 社区版核心中,同时保持客户所依赖的稳定性。
作为这项工作的一部分,我们推出了 MySQL 治理模型 (https://dev.mysql.com/community/governance-model/),为参与、社区领导以及与更广泛的 MySQL 生态系统长期合作提供了清晰的路径。这些举措共同旨在建立更深层次的信任,加速创新,并壮大 MySQL 生态系统。
问题 2:最重要的公告之一是将以前仅限商业版的特性迁移到 MySQL 社区版。是什么推动了这一决定?未来几个月你们还计划将哪些企业级特性引入社区版?
JW: 我们的社区和客户都要求稳定性和更快的创新。同时,他们希望更清楚地了解我们的路线图,并在制定路线图时拥有更强的话语权。将一些以前仅限企业版的特性引入社区版同时满足了这两个需求,我们不仅交付了这些特性,还在 MySQL 中构建、优先排序并交付了新的特性和创新。
随着 MySQL 9.7.0 LTS 的正式发布,MySQL 从 9.x 创新系列过渡到新的长期支持 (https://blogs.oracle.com/mysql/introducing-mysql-innovation-and-longterm-support-lts-versions) 发布线。这开启了 9.7.x LTS 系列,为用户提供了一个稳定的分支用于标准化,同时继续建立在 9.x 周期中交付的创新之上。
这一版本之所以重要,不仅因为它确立了下一个 LTS 基线,而且因为它反映了 MySQL 的更广泛方向。在过去的几个版本中,我们一直在讨论让用户更早地了解即将到来的内容,扩大重要功能的访问权限,并与 MySQL 社区更开放地合作。凭借 MySQL 9.7.0 LTS,这一方向在产品本身中得到了体现。
以前仅限于 MySQL Enterprise Edition (https://www.mysql.com/products/enterprise/) 的几项功能现在可以在 MySQL Community Edition 中使用,而 Dynamic Data Masking 现在已在 MySQL Enterprise Edition 中可用。这些变化共同使 MySQL 9.7.0 LTS 成为对两个版本的 DBA、开发人员和运维人员都具有意义的版本。
MySQL Community Edition 中更多的功能
MySQL 9.7.0 LTS 最大的主题之一是 MySQL Community Edition 的持续扩展。在 4 大技术领域,此版本提供了 8 个值得注意的新社区版功能——极大地扩展了 DBA 和开发人员使用社区版可以做的事情。
4 大领域
- 复制可观测性和 HA 行为
- 流控制监控 (https://blogs.oracle.com/mysql/mysql-replication-monitoring-enhanced-features-for-the-enterprise-edition)
- 多线程应用器扩展统计
- 自动驱逐与重新加入
- 最新感知主节点选举
- 遥测与可观测性集成
- 遥测 / OpenTelemetry 支持
- 现代应用程序开发
- MySQL JSON Duality Views
- 查询优化与性能
- Hypergraph Optimizer
- Profile-Guided Optimization (PGO)
问题 3:一些社区成员对 MySQL 的开发速度和提交率表示担忧。Jason,作为数据服务高级副总裁,您正在采取哪些具体措施来解决这些问题?您计划如何平衡云服务开发与核心 MySQL 创新?
JW: 自 2010 年以来,Oracle 一直在对 MySQL 进行大量投资,我们听到了社区的反馈。人们希望这些投资能够以更明显的方式体现出来,尤其是在开源方面更快地交付。我们正通过几种具体方式努力:将更多特性引入 MySQL 社区版,分享更多的路线图和工作日志,利用早期访问版本尽早获得反馈,以及创建更多公开论坛,让贡献者可以直接与 MySQL 工程团队交流。
我们还通过 MySQL 治理模型、贡献者峰会、设计讨论和更清晰的贡献路径,为人们如何参与提供了更多结构。目标是直截了当的:对 MySQL 的发展方向更加开放,并为社区提供更多实际方式来影响优先级、更早测试功能、报告问题和贡献改进。云和核心 MySQL 对我们来说并不是分开的优先级——核心数据库是社区版、企业版和 HeatWave 的基础,因此 MySQL 本身的持续创新仍然是我们所做一切的核心。
除了加速创新,我们还在通过 公开路线图 (https://github.com/orgs/mysql/projects/2/views/1)、早期访问版本、公开讨论、贡献者峰会以及 MySQL 治理模型,创造更多社区参与的机会。这些举措共同提供了更大的优先级透明度,同时为贡献者创建了结构化机制来参与、提供反馈,并帮助影响 MySQL 的未来方向。
问题 4:Oracle 已发布 MySQL 社区路线图,并承诺通过工作日志和错误报告促进社区贡献。这将与过去的做法有何不同?你们正在建立哪些机制来确保 Oracle 工程团队与外部贡献者之间透明、双向的沟通?
HV: 通过我们的社区参与计划,MySQL 客户和用户可以获得两全其美的体验:企业级稳定性和更快的创新访问。他们还将更清楚地了解即将推出的内容,并有更多机会提供意见,这有助于他们将自己的技术路线图与 MySQL 对齐。除了发布选定的工作日志和 CVE 信息外,我们还继续为新特性提供 Labs 和早期访问版本,直至 9.7 版本发布,这将在未来的版本中继续,我们的下一次早期访问计划于 7 月初进行。这些为社区成员提供了宝贵的见解和透明度,并为工程团队提供了宝贵的反馈。
我们已经组织了一系列公开讨论(迄今为止四次),第五次计划于 7 月举行,并按照 MySQL 治理模型建立了季度贡献者峰会(Contributor Summit)和定期设计会议。第一次 贡献者峰会 于 2026 年 5 月举行 (https://blogs.oracle.com/mysql/mysql-contributor-summit-2026-collaboration-innovation-and-community-driven-development),之前一周举行了设计会议。下一次贡献者峰会定于 2026 年 8 月在科罗拉多州布鲁姆菲尔德举行。
治理模型通过代码贡献、测试、文档、审查、技术讨论和社区领导提供了结构化的参与路径。它引入了明确定义的角色——包括贡献者、提交者、项目负责人、核心项目负责人、指导委员会(Steering Committee)和漏洞小组(Vulnerability Group)——以帮助确保透明协作,同时维护 MySQL 在质量、稳定性、兼容性和安全性方面的标准。
在上一季度,我们还发布了 MySQL 开发人员指南,其中描述了 如何有效贡献并参与 MySQL 的演进 (https://dev.mysql.com/community/developer-guide/)。
要了解之前的讨论,请参阅早期会议的亮点:
- 第 4 期亮点 (https://blogs.oracle.com/mysql/summary-of-mysql-public-discussion-4)(贡献和特性请求)
- 第 3 期亮点 (https://blogs.oracle.com/mysql/strengthening-the-mysql-community-highlights-from-our-third-public-discussion)(错误和贡献)
- 第 2 期亮点 (https://blogs.oracle.com/mysql/strengthening-the-mysql-community-highlights-from-our-second-public-discussion)(生态系统和指标)
- 第 1 期亮点 (https://blogs.oracle.com/mysql/a-new-era-of-mysql-community-engagement-public-community-roadmap-webinar-highlights)(社区路线图)
问题 5:您如何看待 MySQL 治理结构的发展,以在保持 Oracle 管理的同时给予社区更强的话语权?
HV: MySQL 治理模型 (https://dev.mysql.com/community/governance-model/) 是我们如何在保持 Oracle 长期管理项目的同时发展社区参与的关键部分。该模型建立在透明流程、基于贡献的参与、共同管理以及致力于质量、稳定性、兼容性和安全性的原则之上。
Oracle 仍然是 MySQL 的主要管理者,同时为社区参与塑造项目未来创建了更清晰的路径。社区成员可以通过代码、测试、文档、错误报告、设计讨论和审查做出贡献。随着贡献者获得经验并展示持续的参与,他们可以通过定义的治理角色承担更大的责任。
该模型还引入了一个指导委员会(Steering Committee),汇集来自 Oracle、用户、客户、云巨头以及更广泛开源生态系统的观点,以帮助指导长期优先事项、治理演进、生态系统增长和社区参与。
与公开路线图、早期访问版本、GitHub 协作 (https://github.com/mysql/mysql-community/discussions)、贡献者峰会以及设计会议一起,治理模型为社区参与创建了一个结构化框架,同时保持了全球组织所依赖的工程卓越性和运营稳定性。
问题 6:PostgreSQL 凭借 pgvector 等用于 AI 工作负载的特性而不断发展,而 MySQL 因缺乏类似功能而受到批评。Oracle 计划如何确保 MySQL 不仅与 PostgreSQL,而且与云原生数据库以及数据库市场的新进入者保持竞争力?
JW: MySQL 在全球规模上提供了独特可预测且稳定的运营模式,同时兼具强大的性能和易用性。在 Oracle 的支持下,它提供了企业级可靠性,同时保持了开源软件的灵活性和创新。我们将继续与社区合作,根据我们的 已发布路线图 (https://github.com/orgs/mysql/projects/2) 将创新交付到 MySQL 社区版中。
问题 7:将 MySQL 纳入 Oracle 的云组织引发了关于资源分配的担忧。您能解释一下 Oracle 如何确保 MySQL 拥有执行这一以社区为中心的新愿景所需的工程资源吗?
JW: MySQL 的成功始终来自强大的管理与充满活力的社区的结合。Oracle 继续对两者进行深度投资。新的变化是提高了透明度,加强了与社区的互动,并为贡献者、合作伙伴、客户和生态系统参与者提供了更结构化的方式,通过 MySQL 治理模型和相关社区计划来帮助塑造 MySQL 的未来。
这些投资补充了我们持续在 MySQL 社区版、MySQL 企业版和 MySQL HeatWave 上的工程投资。
问题 8:您提到要扩大与 Linux 发行版(特别是 Canonical 和 Ubuntu)的合作,以及支持 WordPress 和 Drupal 等主要开源项目。这种生态系统支持在实践中是如何体现的?Oracle 将如何与被一些人视为 MySQL 领域竞争对手的公司合作?
HV: 我们已经在 MySQL 社区团队和开源维护者之间建立了关系与沟通渠道,以确保项目使用 MySQL 构建其项目和平台的路径顺畅。我们将继续加强沟通并消除协作障碍。
这种合作精神体现在 MySQL 治理模型和社区参与工作中。最近的贡献者峰会汇集了 Oracle 工程师以及来自 Amazon、Google、Percona、ProxySQL、Readyset、VillageSQL 等组织的贡献者,以及来自更广泛 MySQL 生态系统(包括 MariaDB)的参与者,共同分享想法并帮助塑造 MySQL 的未来。
我们继续专注于发展和壮大 MySQL 生态系统,引用“水涨船高”的比喻。发展社区并带来更多的合作与一致性使我们所有人在共同变得更强大,并在整个生态系统中创造机会。
问题 9:对于目前在生产环境中运行 MySQL 的组织,您对长期支持和路线图有什么信息?随着 MySQL 8.0 即将结束生命周期以及 MySQL 9.7 LTS 于 2026 年 4 月发布,企业应如何规划迁移策略?您能提供关于稳定性和向后兼容性的哪些保证?
JW: MySQL 在全球规模上提供了独特可预测且稳定的运营模式,同时兼具强大的性能和易用性。在 Oracle 的支持下,它提供了企业级可靠性,同时保持了开源软件的灵活性和创新。
该版本引入了 MySQL 社区版和 MySQL 企业版的新长期支持版本,以及核心功能扩展交付、早期访问功能以及我们增强透明度和社区参与模式的第一阶段。
问题 10:超越当前的公告,Oracle 对 MySQL 的五年愿景是什么?您如何看待 MySQL 在保持其作为全球最受欢迎的开源数据库的简单性和可靠性的同时,发展以满足 AI 工作负载、云原生架构和现代开发人员期望的需求?
JW: MySQL 为从初创公司到超大规模平台的一切提供动力。它被 Uber 和 Booking 等公司使用,并支撑着 WordPress 和 Ubuntu 等主要平台。这种广泛的采用是对其可靠性和可扩展性的有力验证。
愿景很简单:与社区一起在开源环境中构建 MySQL,加速创新,同时不牺牲质量或稳定性。
相似文章
Orasort:利用Oracle过期专利实现5倍加速的列排序算法
Orasort是Oracle的专利列排序算法,可实现5倍更快的排序速度。该专利于2024年到期后进入公有领域,使得云公司和开源数据库(如MySQL和PostgreSQL)能够集成该算法。
DB-Engines 2026年9月数据库排名上升之星
DB-Engines发布了2026年9月的数据库排名上升榜单,其中 SQL Server、MySQL 和 DynamoDB 在数据库热度增长方面领先。
在大服务器上对现代Postgres和MySQL进行写入密集型sysbench测试
本文对比了在大服务器上现代PostgreSQL(版本15-19)和MySQL 8.4的写入密集型sysbench性能,发现InnoDB通常在写入吞吐量方面优于PostgreSQL,且变化较小。
@makisuo: 现在所有类型的数据库(Redis、Postgres、Clickhouse、MySQL 等)都会显示重要的统计数据和指标,以及大多数…
Maple 服务地图现在显示包括 Redis、Postgres、Clickhouse 和 MySQL 在内的各种数据库的重要统计数据和指标。
重新思考数据库编程
本文探讨了新的视角,挑战了数据库编程中的传统方法,并提出了提高效率和设计的创新建议。