携手重建MySQL社区
现状
我们都认同,MySQL生态系统目前的状况并不理想。看看Julia的博客文章[分析MySQL服务器的心跳:存储库统计数据一瞥],它证实了我们许多人的感受:甲骨文公司对MySQL及其生态系统的投入已不如从前。但问题是,关于下一步该怎么做,每个人都持有不同的看法。
有些人认为我们应该静观其变,看看甲骨文会怎么做,不要轻举妄动。另一些人则准备对整个项目进行硬分叉,以一个全新的名字重新开始。
我们的想法是:让我们先从我们真正达成共识的事情开始。让人们共同努力于重要的事情,然后我们才能在未来解决更复杂的问题。
我们的提议
我们希望创建一个 MySQL爱好者团体 ——一个非营利性组织,公司和个人都可以参与进来,并以他们希望的任何方式做出贡献。
我们的使命:作为一个中立的组织来发展MySQL社区。我们组织会议,支持开发者,资助项目,并构建工具——为所有依赖MySQL的人保持其强大、安全和开源。这意味着既要帮助社区蓬勃发展,也要帮助该领域的所有商业参与者建立他们的业务。
为了收集大家的反馈,我们正在组织两次峰会:
- 旧金山MySQL社区峰会,2026年1月14日 [美国版MySQL社区峰会 — 2026年1月14日 | Percona Community]
- 欧盟MySQL社区峰会,2026年2月2日 [欧盟版MySQL社区峰会 — 2026年2月2日 | Percona Community]
尽管我们很乐意邀请所有用户,但场地有限,所以这些是仅限受邀参加的活动。如果您希望参加,请提交您的注册信息。
有待解决的问题
在这些峰会上,我们希望举行集体头脑风暴会议,回答一系列关键问题:
- 我们如何围绕MySQL构建社区和商业生态系统? 让我们帮助每个人取得成功——从个人贡献者到基于MySQL构建业务的企业。
- 组织一个供应商中立的会议如何? 我们正在考虑举办“MySQL社区大会”——不是单一供应商的展示会,而是一个让每个人都能聚集一堂的地方。
- 如果我们支持本地聚会和会议呢? 类似于PostgreSQL社区的运作方式,我们可以帮助本地组织起来并保持联系。
- 我们应该推广工具和开发者吗? 我们可以支持那些让MySQL变得更好、更易用的工具,包括MySQL连接器以及编程语言和开发环境中的支持。
- 我们需要更好的社区资源吗? 我们可以为人们建立协调和沟通的空间——Slack频道、论坛,任何有效的方式都可以。
- 我们能建立一个社区门户网站吗? 想象一下postgresql.org,但是为MySQL服务的。一个可以找到一切的地方:服务提供商、工具、扩展、云服务和其他资源。
- 我们的代码维护策略是什么? 这是最重要的一点,说实话,我们可以边走边看。也许甲骨文允许我们帮助贡献。也许我们维护一个跟踪分支。或者也许我们最终会做一个带有新名称的硬分叉。我们到时候再解决这个问题。
- 我们如何处理漏洞和安全问题? 我们能否启用一个公共的漏洞数据库(其内容不受甲骨文限制),并建立一个安全流程,让所有相关方都能获知信息并确保其客户的安全?
如果您有更多问题,请在评论中提交,或者您可以通过 https://www.linkedin.com/in/vadimtk/ 联系我。
让我们携手讨论应该如何前进!
关于作者
Vadim Tkachenko Vadim Tkachenko于2006年共同创立了Percona,并领导Percona实验室,该实验室专注于技术研究以及对Percona和第三方产品的性能评估。Vadim在LAMP性能和多线程编程方面的专业知识有助于优化MySQL和InnoDB内部结构,以充分利用现代硬件的优势。他还与人合著了《高性能MySQL:优化、备份与复制(第3版)》一书。
读者评论
Stefan 5天前 这不就是MariaDB的全部意义所在吗?
Vadim Tkachenko 回复 Stefan 17分钟前 虽然MariaDB和MySQL始于相同的代码,但它们现在是截然不同的产品。在过去的十年里,它们各自走上了不同的道路。MariaDB增加了MySQL没有的功能,MySQL也增加了MariaDB不支持的功能。它们的复制处理方式不同。它们拥有不同的存储引擎。甚至一些SQL命令在两者之间的工作方式也不同。如果您今天运行的是MySQL 8.0或8.4,您不能简单地换上MariaDB并期望一切以同样的方式工作。您的应用程序可能需要更改。您的运维团队需要学习新的工具和行为。您依赖的某些功能可能不存在或工作方式不同。由于这些原因,我们不认为MariaDB可以替代MySQL。它们是两种不同的产品,服务于不同的需求。
Mark Tomandl 23分钟前 在过去的几年里,我亲身经历了MySQL领域基本是走下坡路的趋势,而PostgreSQL一侧则呈现爆炸性增长。在我的工作中,我们弃用的使用MySQL的项目比启动的新项目要多,而Postgres则在数据库领域占据了越来越大的份额。我15年前开始管理数据库时用的是MySQL,所以我有很多与PostgreSQL不同的操作习惯。我知道PostgreSQL有很多很酷的功能,但该死的,我就是非常喜欢MySQL。我很欣赏您开启这次对话,让我们看看能把这件事推进到哪里!