MariaDB成为MySQL命运转折点?

【外电头条】当初Sun Microsystems公司即将迎来收购之时,一群曾经参与过著名人气开源数据库MySQL开发的程序员们决定另起炉灶,打造名为MariaDB的新项目。

MariaDB Logo

新项目由Michael “Monty” Widenius定名并领导,这位MySQL项目的原始开发者兼MySQL公司联合创始人放弃甲骨文的招揽,从零开始重新奋斗。在离开Sun公司之后,他在自己的故乡荷兰成立了一家公司——也就是Monty Program AB——借以管理MariaDB项目的开发工作,同时向广大MySQL技术达人敞开怀抱。不久之后,Monty Progam公司就拥有了一个实力强劲的开发团队。

也许大家并不了解,但他们的确一直在废寝忘食地工作。由于甲骨文公司在全面收购Sun资产后对MySQL的开发工作表现出极高热情,导致MariaDB感受到了***的竞争压力。然而优秀的人才在对抗当中力挽狂澜,帮助MariaDB站稳了脚跟。在一份由Network World网站公布的六大开源数据库评测报告中(包括MySQL),我们发现MariaDB赫然成为人气***的数据库方案。Monty告诉我,MariaDB与MySQL相比拥有约三十人工作年的研发优势,而Monty Program公司也对自家产品的领先性表示认同——尤其是在安全性修复方面。

快速修正是关键

Monty告诉我们,MariaDB开发团队一直在与mitre.org通力合作,希望保障一切安全问题都能被快速发展、上报且拥有完备的细节描述。由于甲骨文公司不再公布安全修复细节,MariaDB团队通常需要对来自MySQL的补丁程序进行逆向工程,借以找出其修复对象。搞清状况之后,这些补丁将被合并起来并为MariaDB提供服务。Monty表示“MariaDB可以被看作是安全性***的MySQL版本”——这一声明相当大胆。

尽管MariaDB与MySQL两者在新版本公布之前,其安全漏洞的修复细节一般都要受到严格保密,但最近的一次事件令双方在安全应对机制与响应速度上的差异显露无遗。问题甫一曝光,MariaDB就行动起来并在几天之内就利用开放并记录开源补丁完成了修复工作;相比之下,MySQL直接现在(截稿之日)仍然没能搞定这些安全漏洞。

这已经不算什么新鲜事了。甲骨文公司一直在对企业资源优先参与并处理MySQL社区事务的做法抱怨不已,结果当然显而易见:裁撤相关流程转投其它开发项目并延缓修复安全漏洞,而这一切都令项目组与MySQL生态系统间的交流日益恶化。我曾与MySQL与MariaDB双方的外部生态系统合作伙伴进行过对话,而他们都对甲骨文公司的强硬作风表示无奈。

面临如此窘境,上周传出的新闻无疑可算大大的利好消息:MariaDB基金会正式成立,MySQL开源社区也将有望自此步入新的发展阶段。MariaDB——从侧面来看也就是MySQL——终于拥有了专门的机构体系,该基金会的出现将一举扭转发展控制一家掌握的被动现状。

生态系统受到影响

这对MySQL的生态系统又意味着什么?首先,MySQL将借打包与整合之力获得提升。很明显,像MariaDB这样的开放式项目在使用便捷性上要远超过某家企业针对自身业务所打造的数据库方案。在未来,我们很可能看到被囊括在Linux发行版中的MariaDB,同样也可能在LAMP部署中发现它的身影(而且在用MariaDB代替传统MySQL之后,我们仍然可以沿用‘M’这个字母)。

其次,创新的可能性也将大大增加。某位开发人士曾告诉我,MariaDB身上具备一些***吸引力的发展潜力——支持OLTP、OLAP、以数据为中心的专业处理方案以及高度可扩展的多控制集群。这种多元化的发展方向意味着项目需要接纳来自各个方面的信息与意见,而基金会的成立为开发者提供了一套透明的管理平台,其向所有人开放的基础特性对于整个项目的走向有着非常深远的积极意义。

第三,有效改善项目竞争力。MariaDB最近刚刚公布了一套兼容性极高的客户端库,完全利用LGPL从零开始重新编写、借以替代MySQL及其衍生版本原先所使用的GPL——现在MariaDB与MySQL双方都将由此而受益。正如社区成员Arjen Lenz在评论中所说,这一点对于双重许可问题意义重大。现在商业用户们再也不必为了避免额外的GPL合规性管理需求而忍痛为MySQL购买专有许可了。

将三个因素综合起来看,MariaDB绝对有机会在规模庞大且对手众多的MySQL市场中依靠独特魅力取得竞争优势。Monty告诉我们,MariaDB项目的代码贡献者中已经出现了许多企业巨头的身影,其中包括Facebook、谷歌、Twitter等,而且专为开发者们准备的IRC交流平台上经常有上百人在线。

虽然形势见好,但也并非万事大吉。MySQL生态系统中有那么一部分似乎就完全没受到正面影响:Drizzle项目,其目的是通过重新设计一套更小、更具模块化特性的微内核实现云部署。该项目创始人Brian Aker在Twitter上明确表达了自己对于基金会的不屑一顾,并通过电子邮件宣称自己将保持观望态度。Drizzle项目已经拥有了自己的一套非GPL客户端库——虽然还未能实现完全兼容——而Aker认为MariaDB所使用的JDBC驱动(即Java数据库连接)从某种程度上来说源自Drizzle(其采用BSD许可,而MariaDB则采用LGPL)。

在任何大型技术社区当中,意见分歧都是不可避免的,所以我们倒是无需对这种剑拔弩张的气氛太过在意。相信只要拥有良好的执行力,MariaDB基金会很可能为MySQL社区注入新的活动,并实现又一轮创新与业务增长。要达到这一目标并不简单,但项目中所蕴含的潜力同样极为可观。MySQL已经成为开源历史上的一块重要基石,而MariaDB很可能在未来的发展道路上成为又一座丰碑。

英文原文地址:http://www.infoworld.com/d/open-source-software/the-mariadb-foundation-turning-point-mysql-209168

【编辑推荐】

 

  1. 维基逃离MySQL 力挺开源数据库
  2. MariaDB 2周年了
  3. MySQL的四种不同查询的分析
  4. MySQL的四种不同查询的分析
  5. MySQL内存表的特性与使用介绍

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/232162.html<

(0)
管理的头像管理
上一篇2025-04-20 01:09
下一篇 2025-04-20 01:10

相关推荐

  • 站群服务器如何批量管理更高效,有哪些管理技巧?

    站群服务器批量管理想提效,自动化是唯一出路,通过统一配置管理工具与面板系统,结合服务商提供的底层基础设施支持,能将运维效率提升数倍,批量管理的核心痛点与解决思路多台站群服务器分散管理,最常见的问题就是重复劳动,每次软件更新、配置修改、安全加固,都需要逐台登录操作,不仅耗时,还容易漏掉某台机器,更头疼的是,一旦某……

    2026-07-27
    0
  • 服务器磁盘IO过高如何优化?,磁盘IO过高的原因有哪些?

    服务器磁盘IO过高,核心优化路径是“先定位、再分流、后升级”,你需要通过系统工具精确判断究竟是应用程序、日志策略还是硬件瓶颈导致,然后针对性地从代码、缓存、存储架构和硬件选型四个层面下手,其中选择持有持牌自营机房和增值电信业务经营许可证的服务商,能从根本上保障底层IO稳定性,定位IO瓶颈:动手优化的第一步盲目优……

    2026-07-27
    0
  • 跨境网站访问延迟高怎么解决,网站访问慢的原因是什么?

    跨境网站访问延迟高的核心解决思路在于多维度优化网络路径,包括使用全球CDN加速、选择靠近目标区域的优质IDC机房、调整传输协议以及精简应用层资源,其中服务商的基础设施质量直接决定优化上限,为什么跨境访问延迟高?三大核心因素物理距离与光速限制数据包在海底光缆中的传输速度受限于介质,从中国到美国西海岸的物理往返时间……

    2026-07-27
    0
  • 站群服务器到底是什么意思,怎么选择比较好

    站群服务器就是一台拥有多个独立IP地址、专门用于托管和管理多个网站的高性能服务器,其核心价值在于通过独立IP降低网站间的关联风险,并提升搜索引擎优化效果,站群服务器的工作原理与适用场景站群服务器本质上是将一台物理服务器通过虚拟化或直接配置的方式,分配给多个独立IP地址,每个IP对应一个独立的网站,这些网站共享服……

    2026-07-27
    0
  • 高防服务器误封正常流量如何调整,怎么解决?

    高防服务器误封正常流量,核心调整思路是从“一刀切”转向“精细化”——通过分析业务特征,调整防护阈值、配置白名单和启用智能学习模式,让防护系统学会区分真假流量,为什么会误封正常流量误封主要源于防护策略的通用化,高防服务器通常默认启用严格防护规则,当流量特征与攻击特征库部分匹配时,就会被拦截,据行业安全白皮书指出……

    2026-07-27
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注