Oracle Fedora & openSUSE将用MariaDB替换MySQL?

分享于 

6分钟阅读

MySQL/MariaDB

  繁體 雙語

多年以来,MySQL 已经基本对于许多服务器应用,特别是那些使用LAMP ( linux,apache,MySQL,Perl/PHP/Python) 软件栈。 那一天可能结束了。 同时在其下一个releases, Fedora ( 红帽'scommunity linux ) 和 openSUSE ( SUSE'scommunity linux ) 将从MySQL切换到MariaDB 为其默认数据库管理系统( dbms ).

 

对于数据库开发人员和管理人员,这种更改不应该是。 mariadb是由原始MySQL开发人员创建的MySQL fork,它被设计为用于MySQL数据库服务器的替换。 它包括对所有主要的开源存储引擎的支持,MySQL也支持这些存储引擎,比如myisam ,blackhole ,csv,memory和Archive。

 

 

Michal hrueck,一个openSUSE openSUSE和suse与解释说,MariaDB的MySQL的开发者和维护者,你仍然要使用一个API" [ 应用程序编程interface],同一协议,甚至相同的实用程序。 大部分是同一个数据文件。 所以除非你们还有一些深层次的优化根据你的当前版本,你应该看到没有区别。"

Hrueck继续说,"实际上,唯一改变的事情是,现在所有的链接都指向MariaDB并使用MariaDB libraries--no change从用户的角度。 mariadb,从只有一个包所必须的系统称为'MySQL,如果你尝试更新'你将结束。 在LAMP模式下它是默认的。 但是通常,如果你喜欢oracle,你仍然可以很容易地用MySQL替换MariaDB。"

既然openSUSE将继续支持这两个步骤,为什么要? 在我的角度看, Hrueck解释说,"[ 我已经]从2010年个人使用与一些切换到MySQL和MariaDB,所以最好是测试 起初,我切换到了边缘,但最终我发现MariaDB boringly稳定( 尽管我运行了他们最新的alpha )。 我对它没有任何严重的问题。 它也有一些有趣的东西,它可以提供给其用户通过MySQL"

这些 "goodies"包括速度改进,新增功能和对额外存储引擎的支持。 这些包括aria,oqgraph和SphinxSE。 最后,但在开源圈子中,MariaDB是"真正开放源码。 MariaDB中的所有代码都是在gpl。lpgl或BSD下发布的。 MariaDB没有封闭源。"

最后一点是fedora决定切换。 Jaroslav reznik,红帽Fedora项目经理说,"最近所做的更改Oracle指示他们要把MySQL项目更加封闭。 它们不再发布任何关于安全问题的有用信息,而且它们没有提供完整的回归测试,而且MySQL bug数据库的一部分现在不是公共的。"

"MariaDB,"Reznik继续说,"是由一些原始的MySQL开发人员创建的,具有更开放的源代码态度和活跃的社区。 关于安全事项。我们发现它们都是更容易使用,特别是

Oracle 尝试说服Fedora不进行此切换。 在对Fedora开发者邮件列表的注释中,Oracle互操作架构师Andrew rist写道,Fedora应该"集成MySQL 5. 6. 切换到MariaDB将会倒退,因为它们的发布通常滞后 6 个月。 MariaDB 5.5 和MySQL 5.6 之间的差异非常显著,在性能和稳定性方面有很大的改善,还有额外的特性和改进的安全性。"

数以百计的开发和QA工程师,包括MySQL老手和新人才,""Rist继续说,"oracle产生了最稳定性。安全性和可伸缩的开源MySQL版本。 我们准备帮助集成和 package the latest and best-tested version of MySQL in Fedora, including becoming the package maintainer (same as we do with Ubuntu )。"

Rist总结,"15年来对Linux内核的贡献,8 年的innodb,以及 3 年前的MySQL代表了一条记录自己的轨迹记录。 Fedora公司赞助商和Oracle在Linux支持业务中进行竞争,但Fedora的数据库选择只关注于MySQL代码的优点和质量。"

他的论点都是徒劳的。 Jóhann B gumundsson,Fedora开发者,回答,"甲骨文的记录确实不言而喻,我敢肯定所有的Solaris开发者同意。 我们在Fedora land中珍视开放和自由。"

Fedora工程指导委员会投票未关闭。 委员会赞成七到零,转而切换到MariaDB

那么从 openSUSE 12.3,最近出现在beta ( 2013年3月份 ),MariaDB会成为其默认值DBMS。 在到期时,它还应该成为 SUSE Linux Enterprise Server's( sles ) DBMS。

在Fedora的情况下,MariaDB将成为从Fedora 19.开始选择的DBMS,这个发行版将在之后开始。 然后,在充分的时间内,它也有望成为 Red Hat Enterprise Linux ( rhel ) 的默认DBMS。

这一切都意味着,今天使用的两个最重要的服务器Linux发行版远离oracle MySQL,向更开放的开源MariaDB迁移。 这对企业和互联网应用程序有重大影响。


rep  repl  替换  Oracle  Mariadb  Opensuse  
相关文章