自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL創(chuàng)始人:毫無(wú)理由再繼續(xù)使用MySQL

數(shù)據(jù)庫(kù) MySQL
MySQL曾是(仍是)最受歡迎的開放源碼數(shù)據(jù)庫(kù),然而在Oracle主導(dǎo)下卻正逐漸沒落。出自于MySQL創(chuàng)辦人Michael Widenius "Monty" 的另一套開放源碼數(shù)據(jù)庫(kù)MariaDB,最近則日漸普及。本文系對(duì)MySQL創(chuàng)始人Michael Widenius的獨(dú)家專訪。

MariaDB不僅成為主要開放源碼操作系統(tǒng)的默認(rèn)數(shù)據(jù)庫(kù),更在 WikiMedia 等重要組織與企業(yè),取代 MySQL 的地位。日前 SkySQL 與 MariaDB 的總公司 Monty Program Ab 進(jìn)行合并,擴(kuò)編了開發(fā)者團(tuán)隊(duì)。以下是 Monty 日前進(jìn)行的專訪,談到了數(shù)據(jù)庫(kù)領(lǐng)域的改變。

問(wèn):MySQL 是全球主要項(xiàng)目與企業(yè)的默認(rèn)數(shù)據(jù)庫(kù),MySQL 如此成功的原因?yàn)楹??它有哪些特質(zhì)?是其開放源碼的特性、技術(shù)優(yōu)勢(shì)、或是 Sun 的營(yíng)銷能力?

Monty:MySQL 在被 Sun 買下前就已經(jīng)很普及了,這也是 Sun 之所以買下它的理由之一。

MySQL 之所以受到如此歡迎的原因是:

1. 自由軟件/開放源碼

2. 我們從一開始就對(duì)用戶非常友善并且樂意提供協(xié)助

3. 前五年我個(gè)人只為了協(xié)助用戶就寫了 3 萬(wàn)封電郵

4. 雙重授權(quán)

5. 讓我們賺到錢好雇用更多人加入項(xiàng)目

6. 讓我們吸引到投資者

7. 從一開始釋出就在大量平臺(tái)上測(cè)試 MySQL 二進(jìn)制文件

8. 當(dāng)我們開始 MySQL 時(shí),多數(shù)自由軟件仍僅有原始碼,也沒有對(duì)所有平臺(tái)做測(cè)試

9. 從一開始我們就設(shè)定好,要讓所有人都可以在 15 分鐘內(nèi)取得并執(zhí)行 MySQL

10. 我們很幸運(yùn)在對(duì)的時(shí)機(jī)推出對(duì)的產(chǎn)品

11. 當(dāng)我們開始時(shí),市場(chǎng)沒有自由 SQL 數(shù)據(jù)庫(kù)的競(jìng)爭(zhēng)者

問(wèn):兩大開放源碼勢(shì)力都出自于芬蘭人之手,也就是 Torvalds 與 Widenius。芬蘭的教育系統(tǒng)是否鼓勵(lì)這些行動(dòng)?

Monty:在這兩個(gè)案例中,教育系統(tǒng)對(duì)產(chǎn)品并無(wú)太多影響。

我想比較多是出自于芬蘭人的本性,我們很固執(zhí)又討厭放棄,即使其他人都說(shuō)我們做的事一點(diǎn)用都沒有,而且我們不可能與大公司競(jìng)爭(zhēng)。

就 Linus Torvalds 與我而言,我們都有一種天分,可以讓和我們談過(guò)的開發(fā)者,對(duì)我們所做的事感到興奮。我們兩個(gè)人的母語(yǔ)都不是英語(yǔ),也許這一點(diǎn)有助于和世界各地的開發(fā)者進(jìn)行溝通,因?yàn)閺囊婚_始我們不設(shè)限加入項(xiàng)目的人必須會(huì)說(shuō)流利英語(yǔ)。

問(wèn):你曾對(duì) MySQL 賣給 Oracle 有所疑慮(你的疑慮也成真了)。MySQL 的普及率最近正在下滑。你認(rèn)為下滑的原因?yàn)楹??Oracle 做錯(cuò)了什么?

Monty:是的,MySQL 近來(lái)沒落了,不過(guò)它所流失的用戶群,多半都跑向 MySQL 生態(tài)系的其他產(chǎn)品,像是 MariaDB。

Oracle 做錯(cuò)的事有:

1. MySQL 新的企業(yè)延伸套件采取封閉源碼

2. 數(shù)據(jù)庫(kù)的臭蟲不再公開

3. 不再積極更新 MySQL 的公開代碼庫(kù)

4. 未能快速傳達(dá)或修復(fù)安全問(wèn)題,這一點(diǎn)讓 Linux 散布套件對(duì) Oracle 很不滿

5. Oracle 選擇移除功能,而非修正臭蟲

6. MySQL 5.5 的新程序代碼不再有測(cè)試案例

7. 來(lái)自 Oracle 的部分新程序代碼好的出乎意料,但不幸的是質(zhì)量參差不齊,相當(dāng)可觀的一部分在我們納入 MariaDB 前,更需要重新改寫

另外,或許最糟糕的是,社群沒辦法與 Oracle 的 MySQL 開發(fā)者合作。因?yàn)椋?/p>

1. Oracle 不接受程序修補(bǔ)

2. 沒有公開的發(fā)展藍(lán)圖

3. 沒有任何方法可以和 MySQL 開發(fā)者討論實(shí)作細(xì)節(jié)以及目前程序代碼的運(yùn)作

問(wèn):在此同時(shí) MariaDB 逐漸受到重視,對(duì)一般用戶而言,MariaDB 與 MySQL 的差異為何?

簡(jiǎn)單來(lái)說(shuō):

1. MariaDB 比 MySQL 多了 30 個(gè)人年以上的開發(fā)工作量

2. 更多功能

3. 更快

4. 更穩(wěn)定

5. 安全問(wèn)題更少

最簡(jiǎn)單的答案是,毫無(wú)理由不選擇 MariaDB 5.5 來(lái)取代 MySQL 5.5,這個(gè)答案下一版本依然適用。

問(wèn):MariaDB 如何改變數(shù)據(jù)庫(kù)領(lǐng)域?MySQL 仍在 Web 上占有主導(dǎo)地位,有任何鼓勵(lì)網(wǎng)絡(luò)托管服務(wù)供貨商改用 MariaDB 的計(jì)劃嗎?

Monty:有許多網(wǎng)絡(luò)托管服務(wù)供貨商已經(jīng)支持 MariaDB。你只需提出詢問(wèn),許多供貨商就會(huì)提供 MariaDB。

我們正在積極游說(shuō)網(wǎng)絡(luò)托管服務(wù)供貨商,請(qǐng)他們公開支持 MariaDB。然而這的確是個(gè)耗時(shí)的工作。

問(wèn):MariaDB 可以用來(lái)直接取代 MySQL。撇開雙方在技術(shù)上的相似性不談,這兩個(gè)項(xiàng)目在開發(fā)與授權(quán)上的主要差異為何?

Monty:MariaDB 是由具有開放發(fā)展藍(lán)圖的社群所開發(fā),任何人都可以輕易參與其中。MySQL 被發(fā)展成一個(gè)封閉源碼的項(xiàng)目,只有 Oracle 和少數(shù) Oracle 選出的公司才能參與。MariaDB 和 MySQL 一樣采取 GPL,不過(guò) MariaDB 有給 C 和 Java 用的 LGPL 驅(qū)動(dòng)程序。我們也在開發(fā) LGPL ODBC 驅(qū)動(dòng)程序。如果你使用了這些驅(qū)動(dòng)程序,在大多數(shù)情況下,你并不需要購(gòu)買 MySQL/MariaDB 的授權(quán)。

問(wèn):從 MySQL 轉(zhuǎn)移至 MariaDB 的難易度?

Monty:只是小事一樁。只要移除 MySQL,然后安裝 MariaDB。你的所有工具,連接程序都可以如常運(yùn)作。你也不需要導(dǎo)出和匯入數(shù)據(jù)。格式與文件名都是相同的。

問(wèn):在 WikiMedia 基金會(huì)等組織,或是 openSUSE 與 Fedora 這些 GNU/Linux 散布套件上,我們已經(jīng)看到若干采用 MariaDB 的例子,但透過(guò) Monty Program Ab 進(jìn)行商業(yè)部署呢?我的意思是,你公司的營(yíng)收現(xiàn)況為何?

Monty:Monty Program Ab 從某些公司取得了 MariaDB 的開發(fā)資金。此外,Monty Program Ab 也從提供第三級(jí)支持給 SkySQL 等公司而獲得資金。

問(wèn):SkySQL 如今與 Monty Program Ab 合并,這對(duì) MariaDB 的整個(gè)開發(fā)者基礎(chǔ)有何影響?

Monty:當(dāng)最好的 MySQL/MariaDB 開發(fā)者、支持者、訓(xùn)練人員、銷售人員齊聚同一家公司,我們?nèi)缃窀軌蛱峁┳詈玫姆?wù),給所有的 MySQL 與 MariaDB 用戶。

問(wèn):你如何確保 MariaDB 不會(huì)有和 MySQL 一樣,被其他公司買下的命運(yùn)?

Monty:這就是我們創(chuàng)建 MariaDB 基金會(huì)的原因。MariaDB 基金會(huì)是該社群發(fā)展的驅(qū)動(dòng)力,也是 MariaDB 服務(wù)器商標(biāo)的所有者。如此即可確保再也沒有開出 MySQL 新分支的必要了。MariaDB 永遠(yuǎn)會(huì)是自由且屬于社群的項(xiàng)目。

原文鏈接:http://www.openfoundry.org/index.php?option=com_content&task=view&id=8974&Itemid=4;isletter=1

責(zé)任編輯:彭凡 來(lái)源: openfoundry
相關(guān)推薦

2009-10-22 10:28:09

MySQL創(chuàng)始人

2009-04-27 08:48:04

MySQL創(chuàng)始人收購(gòu)

2009-12-09 13:53:32

PostgreSQLMySQL

2010-01-28 11:08:32

MariaDB

2010-01-20 09:56:22

MySQL創(chuàng)始人

2015-05-18 14:39:23

MySQL開源OpenStack

2009-02-06 08:52:20

MySQLSun辭職

2009-05-14 17:16:45

MySQL開源數(shù)據(jù)庫(kù)

2009-05-14 10:38:40

MySQLMonty Siden開源數(shù)據(jù)庫(kù)

2009-02-17 10:20:53

MySQL創(chuàng)始人離職

2010-05-04 16:22:45

Unix系統(tǒng)

2009-12-14 10:16:41

MySQL甲骨文收購(gòu)Sun

2012-06-14 16:21:24

LinuxLinus Torva

2011-09-22 15:24:34

Python

2022-12-06 07:18:56

DedeCMS創(chuàng)始人林學(xué)

2010-07-05 10:31:58

甲骨文Sun

2009-05-20 13:40:22

GoogleTwitter即時(shí)搜索

2013-03-14 09:11:15

AndroidChromeChrome OS

2012-04-02 19:17:37

蘋果

2009-06-19 16:44:56

SpringJava EE
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)