Google quietly dumps Oracle MySQL for MariaDB (Google將逐漸改用MariaDB資料庫)

 

2008年MySQL賣給了昇陽電腦,雖然一時傳為開源軟體商業化的經典案例。但甲骨文Orcale公司面對開放原始碼的MySQL,卻逐漸染上封閉色彩。例如:

1.正式版MySQL,對外揭露的資訊不足,缺乏透明度

2.較少修正來自使用者回報的BUG

3.不常聽取開發社群的討論、意見與對新功能的需求

導致MySQL創始者又起爐灶創立了MariaDB

而日前,Google捨MySQL朝MariaDB轉移的意圖,終於進入明朗化階段。在今年超大型資料庫(XLDB)會議中,Google網站可靠度部門(SRE,Site Reliability Engineer)的資深系統工程師,同時也負責Google內部MySQL資料庫的Jeremy Cole揭露了Google大規模汰換MySQL的計畫。

Despite being the most popular open-source database management system (DBMS), Oracle's MySQL has been sinking into trouble. Major Linux distributions like Red Hat and SUSE, are switching it out for its fork, MariaDB . Major Websites, such as Wikipedia, have also replaced MySQL with MariaDB . Now, adding insult to injury, Google is moving toMariaDB from MySQL.

MariaDB

As first reported by The Register, Jeremy Cole, a Google senior systems engineer announced the news at the Extremely Large Databases (XLDB) conference in Stanford, CA as part of hisMySQL presentation  (PDF Link). A Google spokesperson said, "Google's MySQL team is in the process of moving internal users of MySQL at Google from MySQL 5.1 to MariaDB 10.0. Google's MySQL team and the SkySQL MariaDB team are looking forward to working together to advance the reliability and feature set of MariaDB."

This news wasn't surprising to Google open-source watchers. Sources at Google had said for some time that Google was moving to MariaDB. Earlier this year, Google assigned an engineer to work on MariaDB.

The Register reported that Cole said, "We're running primarily on [MySQL] 5.1 which is a little outdated, and so we're moving to MariaDB 10.0 at the moment," in his MySQL talk.

WHAT'S HOT ON ZDNET

According to The Register, the MariaDB Foundation has been working with Google since the "beginning of the year" to help migrate Google's internal DBMS servers to MariaDB. SkySQL , the company that backs MariaDB , CEO Patrik Sallner is reported to have said that Google is "moving many of their applications that have been previously working on MySQL off to MariaDB. We've also been collaborating with them to develop features in MariaDB to enable the migration."

Specifically, Google is moving to its own customized version ofMariaDB 10.0. This version of MariaDB is equivalent to MySQL 5.6 . Google's version of MariaDB, according to Cole, is "Not really true 'forks' [but are] branches for internal use." He added that Google had been making its own tweaks to the MySQL DBMS family for years.

Reading Cole's presentation it appears that there are several reasons why Google is shifting to MariaDB.

First, while Cole, and Google, "value stability and performance over fancy new features.Oracle doesn’t always feel the same way." While Cole admits that Oracle does good development work, they don't do it in an open-source friendly manner. He said, Cole is "continuing to do good development, but often without much public visibility until release," and worse still, Oracle, "ignores bugs, feedback, and communication from the community."

With Google joining the exodus from MySQL to MariaDB, Oracle has another reason to regret its 2009 $7.4-billion purchase of Sun and MySQL. And the Linux, Apache, MySQL, PHP/Python/Perl (LAMP) stack may soon be known as the Apache, MariaDB, 

您可能也會喜歡…

發佈留言