国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

我加入MySQL的5年時間

來源:懂視網 責編:小采 時間:2020-11-09 13:09:31
文檔

我加入MySQL的5年時間

我加入MySQL的5年時間:英文原文: 5 years of MySQL 加入 MySQL 社區之后,人們通常會在迎來一些高興的周年紀念的時候寫點博文。對那些很老的家伙來說的話,基本就是指加入 MySQL 工作的日子了。對我來說,那是 2008 年一月。因為月份沒記對,我之后也沒寫什么東西,但是我決定抓
推薦度:
導讀我加入MySQL的5年時間:英文原文: 5 years of MySQL 加入 MySQL 社區之后,人們通常會在迎來一些高興的周年紀念的時候寫點博文。對那些很老的家伙來說的話,基本就是指加入 MySQL 工作的日子了。對我來說,那是 2008 年一月。因為月份沒記對,我之后也沒寫什么東西,但是我決定抓

英文原文: 5 years of MySQL? 加入 MySQL 社區之后,人們通常會在迎來一些高興的周年紀念的時候寫點博文。對那些很老的家伙來說的話,基本就是指加入 MySQL 工作的日子了。對我來說,那是 2008 年一月。因為月份沒記對,我之后也沒寫什么東西,但是我決定抓

英文原文: 5 years of MySQL?

加入 MySQL 社區之后,人們通常會在迎來一些高興的周年紀念的時候寫點博文。對那些很老的家伙來說的話,基本就是指加入 MySQL 工作的日子了。對我來說,那是 2008 年一月。因為月份沒記對,我之后也沒寫什么東西,但是我決定抓住機會現在開始寫點東西。

概要:這周開始,我就在 10gen 工作了,要在北歐銷售 MongoDB。這個博文確實很長——即便如此,它也還是沒包含最有意思的故事,我也不確定它會不會發表出來。寫太長真是抱歉了,但是你也沒必要一口氣都讀完的。這是我在 MySQL 的最后一篇博文了,所以留一點以后慢慢讀吧!?

2008 – Sun 收購案

在奧蘭多,一個全公司的會議上,我加入了 MySQL AB,那正是 Sun 宣布被收購的前兩天。星期三的早會上,我們還在想這是不是M?rten 用來開場的笑話。但是之后 Jonathan Schwartz 出現在直播屏幕上。顯然這是真的。

在聽完了幾小時 Rich Green 和其他 Sun 的主管們的講話之后,一個服務員的隊伍開始走進來,手上端著 400+ 杯冰鎮的伏特加酒以慶祝這次收購。 Kaj Arn? 開場唱了一首瑞典著名的祝酒歌? Helan g?r?:

幾周之前,M?rten Mickos 的一個好朋友問我覺得 M?rten 人怎么樣。 我毫不猶豫地說,很顯然他是我工作過的最好的 CEO。但是,他做得更多。在芬蘭,我屬于說瑞典語的小眾群體,雖然我很晚才加入 MySQL,但在這,我感覺就像在家一樣。那天后來,M?rten 和我一起喝了一杯喜力,還告訴我“喜力”是 Sun 收購案的項目代號。

即使人們不會說瑞典語,我覺得 M?rten 也對大家都一視同仁。就在上周,在 Percona Live 節目上,我和別人討論怎么處理社區日常的爛事時還說,我的建議是想想 M?rten 會怎么做。當然,不是說他是神,但他是個好領導。

那有一個卡拉 OK 吧,我唱了一首《日升之屋》,我根本找不找調了,所以 Richard Mason 幫我從聽眾中解圍出來。他現在在 Oracle,領導著世界范圍內所有的 MySQL 和 Linux 銷售業務。

當我從奧蘭多回到家時,我兒子都 6 周大了。我把他抱在懷里,他還在睡覺,稍微睜開眼睛朝我笑了一下,然后又閉上了眼睛。這是他的第一個微笑。

回到我密切關注開源商業模型誕生的那一陣子,我熟悉 Sun 因擁有 Java, OpenOffice,甚至那個時候 Solaris 還是開源的. 那周后來,我有機會見到了 James Gosling 和 Ian Murdock,他們分別是 Java 和 Debian 創始人。所以 Sun 應該是醞釀著許多有意思的開源項目的公司,這個消息讓我很興奮。幾個月后我參加了本季度財務情況的內部電話會議,我才意識到 90% 的營收來自于銷售 Sparc 服務器, 基本上所有的那些有意思的開源項目都沒有營收。那時候,我就已經明白應該不會有什么好結果…

我的工作是把 MySQL 賣給通訊公司。剛開始,主要就是指設備廠商和 MySQL 集群。連續簽了兩個 MySQL 集群的合同,這些早在去年就開始醞釀勢頭了,這也是 MySQL 歷史上最大的兩個合同,而且第二個是有史以來首個 7 位數的合同。我們仍在不懈努力,簽了許多大大小小的 OEM 合同。

那可是我夢寐以求的工作,公司發給我薪水,讓我到客戶跟前去,幫助他們從專有的 Oracle 實時應用集群(有時是 Sybase)遷移到開源的 MySQL 集群。那個時候大家已經都在用開源的 Linux(當時的 Solaris 在電話公司非常流行,而且那會它還是開源的)JBoss 和 Tomcat,但那時的數據中心曾被大家普便認為是最不可能使用開源軟件的。因為是 SUN 公司的職員(這是多么諷刺的一件事),我們在客戶中有著很高的可信度。當時經濟不景氣,為了盡可能節儉,我們的壓力非常大。當時我所知道的節儉最大的一個項目是從每年花 5 千萬歐元的 Oracle 實時應用集群遷移到 MySQL 集群,節省了 90% 以上的錢。事實上他們省下了更多的錢,因為 MySql 集群不需要 SAN 網絡存儲,我想為此他們甚至又省下了 5 千萬。

2009 年伊始,這種勢頭進一步增加。很多服務提供商和其他一些企業客戶通過遷移到 MySQL 集群開始引進雙供應商策略。我們出售了一個三年內將 50% 甚至以上的數據中心遷移到 MySQL 集群的方案。僅在一年前 MySql 才剛完成自己的第一個七位數交易,而現在每一筆銷售都能達到這個數目。在向 MySql 集群遷移方面,開始我們敲定了數千臺服務器的遷移,而最終只有其中的一些遷移計劃將在 Oracle 收購之前取消。這當然改變了雙供應商策略的故事……

2009 – Oracle 的收購和 Monty Program

雖然我們的團隊通過努力使自己的銷售業績翻了一番,但是 SUN 公司總體上在走下坡路,我們都面臨著被解雇的尷尬局面。所以我們所有人都得加倍努力來使公司遠離破產的境地。

那時候 SUN 在拉斯維加斯為所有的技術領域的工程師們舉辦了一個大型的培訓活動。培訓基本上圍繞 Solaris 和 java 展開,所以本質上來說,這是一次無關緊要的、免費的拉斯維加斯之行。我已經預訂了酒店和航班(當然,是公司掏的錢),由于以前從來都沒有去過拉斯維加斯,我難免有些興奮。

但是事情突然出現了變化,Nokia 客戶團隊的高層領導催促我去芬蘭參加一個非常重要的、為期一周的客戶會議。開始我覺得像 Nokia, Ericsson, Orange 等等公司的這些人一直會有和首席技術官或者其他什么人的重要會議,而且他們會一直要求 MySQL 出人去參加因為 MySQL 基本上是 SUN 公司唯一拿得出手的產品。但是最后我們覺得參加會議會是一個非常英明的選擇,所以我最終還是沒有去拉斯維加斯,盡管已經支付。從某種意義上來說,在芬蘭的一周非常的有意義,那些天我們非常忙碌。我從中看到了未來的前景,而且我們開始討論另一個從 Oracle 到 MySQL 遷移項目。

之后有一個早晨,我們所有人都聚在一起參加另一個在 Santa Clara 大學舉辦的 MySQL 用戶會議,這是 MySQL 有史以來最大的一次會議。早上一個電話吵醒了睡夢中的我,通知了 SUN 被 Oracle 收購的事情。就在不久前,我們才消化了 IBM 不會收購 SUN 的消息,而這次,我有點懵了……

從床上爬起來,我的第一個想法就是我應該去拉斯維加斯。事實上,我在芬蘭的那一周里,我們的很多會議都被取消了。關于雙供應商策略的主張仿佛一夜之間丟了魂,而客戶們紛紛沒了興趣。

很快,我有了一個以首席運營官身份加入 MariaDB 團隊的 Monty 計劃的機會。當時這家公司才成立沒幾個月,所以團隊建設、職責分配等等還不成熟。我不光要主持每周例行會議,還要啟動程序來找回已被搶注的 montyprogram.com 的中文域名。

意想不到的是,為了獲得歐盟委員會對 Oracle 和 Sun 合并的批準,我們糾結了好長時間。其間各種瑣事,不值一提。我只想說,Oracle 的這種把困難最終轉變成為他們的勝利的能力讓我折服。在事實上完全處于下風的 Oracle 在一到兩周內聯系了他們在歐洲的 500 多個最大的用戶(這個數量只是我保守的估計),讓他們給歐盟委員會寫信以支持 Oracle 的舉動。這些用戶包括了總部設在九個時區之外的、Redwood Shores 的副總裁們,他們紛紛在歐盟工作時間內響應號召。Oracle 甚至得到了 59 名美國參議員的聯名信的支持(這一定花費了大量的競選經費,我敢保證)。在一個非常短的時間內做得這些簡直就是一個壯舉,這是 Sun 或者 Nokia 這樣的公司根本不可能做到的。

我們以一個瑞士協會的名義創建了開源的數據庫聯盟來把 MariaDB 作為一個納入基金管理的開源項目。當時還是一家小型咨詢公司的 Percona 派出了 Tom Basil 來敲定這筆對他們來說是非常不平凡的投資。我們付出了大量的艱辛來談成這次投資,之后我們成為非常親密的好朋友。不幸的是,Monty Program 的高層最后還是拒絕把 MariaDB 的資產融入協會。我花了兩個多月,超過兩萬歐元的努力全部打了水漂。

但是付出總會有回報。當時證明為什么基金對于一個項目來說大有好處,我收集了一些由基金引導的成功的案例與一些供應商自己支持的開源項目案例對比的統計資料。雖然最后沒能成功說服 Monty Program 高層,但我所收集的統計結果最后被廣泛引用。我還將他們分享給全球三大云計算中心之一的 Rackspace 的副總裁,我不知道這些統計結果對于 OpenStack Foundation 計劃的產生到底產生了什么影響,但是由 451 Group 上周發布的一份調查結果證明確實產生了相當的作用。

2010 年和 SkySQL

之前我一直是按小時拿工資的,后來我很快明白原來的 Monty Program 商業模式,即使在最好的情況下,也不能持久。通常那些要向 MySQL 遷移的客戶并不真正需要開發人員,他們一般只需要顧問或者工程師的支持,還可能甚至只需要一些策略性的建議。而那時,Percona 公司還沒有開通他們的付費業務,他們在歐洲甚至還沒有像樣的力量。

當我們的合資公司會議在伊斯坦布爾期間召開的時候,SkySQL 正式成立,而當時我正在休陪產假。這五年以來我最美好的記憶是最后終于踏上 SkySQL 團隊歡迎我們的大巴的那一刻。我們花了一年多的時間努力來建立 MariaDB 和 SkySQL,有將近 50 多的友善的好朋友來和我們一起打拼。那種充滿和諧和力量的氣氛我永遠都不會忘記。當時就像在觀看 1989 年人們從倒塌的柏林墻上蜂擁而過的場景一樣,我起了一身雞皮疙瘩。好吧,這多少有點肉麻,但卻是我真實的感受。

(這段 視頻似乎是在會議室拍的,但是不知道為什么在那樣親密無間而又充滿力量的環境下沒人會主動舉杯)

SkySQL 的董事長和首席執行官都是撲克愛好者。凌晨 5 點的時候我和 Ulf 兩人我八他二地攤分了打撲克所贏的錢。所以我成了第一個從 SkySQL 拿到報酬的人。

Olivier Beutels 是第三個從 SkySQL 拿到報酬的人,只不過他所得到的是總統套房里長著長發的同伴,因為我沒有一點興趣在那個時候去 MP 酒店。Ulf 早上 9 點起床去陳述 SkySQL 的政策,在他之后我不得不臨時以 Monty Program 首席運營官的身份去向 MariaDB 展示成立一個新的銷售團隊的路線圖,因為我的首席運營官繼任者碰到了交通阻塞無法按時到會。?伊斯坦布爾的交通糟糕的時候就是一坨狗屎,尤其是在你喝多了或者是睡過頭了的時候……4 個月之后,我的頭腦中已經有了兩張面孔合并的模樣(SkySQL 和 Monty Program),但是 Igor 溫柔的糾正了我(譯者注:這句話,額…Igor 應該是作者的剛出生的孩子吧)。

上周我被問到很多次對于 Monty Program 和 SkySQL 合并的看法。這是一個自然的結果。Monty 致力于一個五年的計劃,現在我們已經進入了第四年。一直以來,SkySql 提供了 MP 的大多數收入,雙方的董事會主要受同一個人的控制而且 MP 的高官們甚至持有 SkySQL 的股票。所以這對我來說,根本就不算什么新聞。

我想沒人會問我對于 MariaDB 基金會的想法,但是我還是想說。十一月的這次小型的基金會通告——甚至在它真正意義上存在之前——讓 MariaDB 更堅定了收購的決心。我真替 MariaDB 的開發人員感到高興,而讓我郁悶的是以前他們在產品上做了大量了不起的工作卻并未能成功實施他們的“走向市場”的策略,這回所有的工作都將真正圍繞人們的服務器展開。

一個基金會的成立當然要經過不斷協商甚至是妥協。SkySQL 仍然持有對 MariaDB 這個商標的所有權,但是這個基金又不得不取得 mariadb.org 域名的所有權。我并不擅長于談判、妥協,但基金有總比沒有的好(就像 451 的統計數據顯示的一樣)。要知道,顯然這個基金會和 Linux 基金會或者 OpenStack 的基金會沒有可比性,但是這并不是我們的創造,之前 Wordpress 和 Ubuntu 的基金會是由同一個合作商來創建的,這和我們這個基金會是非常類似的。

對于 MariaDB 基金會,我的預測是,它會和 Ubuntu 基金會非常相似。它雖然不是 MySQL 的唯一的、甚至主導的的變種,但是它可以非常好地培養自己的充滿活力的社區(Ubuntu 基金也只是 RedHat 基金會的一個變種,它現在已經成長壯大,充滿活力)。上周我見過了 AccelerationDB 公司,該公司圍繞 MariaDB 做了大量的投注性的策略調整而且也給基金會融入了很多資金,它將極有可能在 MariaDB 成長的強勁勢頭中獲益匪淺。

我對 Monty 非常感謝,為了我去過 5 年所做的所有事情。作為 COO,我不得不去見很多 Mysql 社區中很多重要的人并且成為朋友,從 Tom Basill ?到 Mark Callaghan. 我甚至和 Neelie Kroes 見了面并且和 Thomas Vinje 和 Edward Screven 一起撒過尿(so humor).

我也非常尊敬你,因為你最后創建了 MariaDB,就像你平時說的那樣。并且相反的不會向壓力投降。在我在 Monty Program 的得失這個問題上 Same 是對的,我只這兒有太多壓力,但是你有力地捍衛了你的承諾,那是你在論述商業模式中說的,所有員工都見證了的。對我來說 MariaDB 和 Monty Program 永遠不是關于錢的問題,直到今天我對我認定的東西有什么價值還是沒有想法,但是我尊重你因為你捍衛了自己的原則。

還好,我基本上是滿意的,畢竟我擁有了 SkySQL 的股票,對我來說,已經是個不錯的結果了,基金會與 SkySQL 的合并計劃終于宣布,我又將迎來新的挑戰。

這些年來,每個人或多或少有一些壓力,我和其它的 MYSQL 老人一樣打算離開甲骨文,Giuseppe 和 Domas 發表文章稱,甲骨文是一個偉大的公司,沒人想著離開,幾個月后,他們都辭職了。在一次 MYSQL 會議上,一個來自 MYSQL 技術支持團隊的成員對 Bryan Alsdorf 高喊“叛徒”,真是傷感情,但也許是個玩笑。不過僅僅幾周以后,這個工程師就從甲骨文辭職,加入了一個大型社交網絡公司的 DBA 團隊。

當然,我從不認為甲骨文會搞死 MYSQL,之所以這么說,因為我知道不管是基于商業目的還是其它的,甲骨文都沒有理由這么做。在 MYSQL 遷移工作停止的同一天,甲骨文正式宣布他們沒有任何理由要搞死 MYSQL,我將我以前做的關于 MYSQL 集群以及其它所有 MYSQL 工作都交接給了 Tomas Ulin,我相信他們會做的更好。

Volcano

在這 5 年里,我們克服了種種團難。也許正是這種患難與共才讓我們的友誼如此持久和堅固。

這可不是什么收購戲劇或者社區的戲劇,2010 年因為 Eyjafjallajokull 火山的爆發,參加完在舊金山舉行的 MySQL 會議之后,所有飛往歐洲去的航班全部被取消了,所有歐洲里的人都困那兒了。

當時其中我們中的幾個還有懷孕的妻子在歐洲的家里。回到家六周之后,我的女兒出生了,她也非常熱情。我們幾個把剛出生的孩子組成了“火山嬰兒俱樂部”。

一個星期后,經過 Mexico 和 Madrid 我回到家,Spain 是我第一個看到非常干凈天空的國家,那會我就想明白一點,踏上一塊合適的土地是非常重要的一件事。在 Mexico 待了 13 個小時我才發現在這里我壓根就不需要鑒證就可以坐地鐵去任一個集市。你永遠都不會知道 MySQL 會帶你去哪兒。

2011 年- MepSQL,Drizzle, 諾基亞和 Galera

在我放棄 Monty 項目后,我還有幾個月的假期. 我曾一度對藝術持續集成狀態和克里斯蒂安·尼爾森所構建的 MariaDB 的構建系統感到好奇,并且試著嘗試它. 第一步,我按照要求用 buildbot 模塊運行 AWS EC2 實例. (MariaDB 一直使用預置的硬件).

從那時我一直想達到一種可以使用相通的腳本來構建兩個普通的 MySQL,Percona 服務器、MariaDB 和其它任何一種 MySQL 分支的狀態. 一個對于所有 MySQL 分支的統一構建系統!

事實上,這并有沒想象中的那么簡單, 事實證明,尤其是 DEB 腳本與給定名稱的項目聯系起來非常困難,并且這樣還會產生大量的參數化工作. 唯一能從這個項目解脫出來的方式就是打包和發布 Facebook 分支的 MySQL.

當我發現 MariaDB 和這個開源的數據庫聯盟并沒有按我所設想的那樣成為一個廣泛的、統一的項目的時候,我開始致力于為我自己找到一個中立的空間來繼續為所有的 MySQL 分支做更多的工作。我可不想把我的工作只提交給“MariaDB”或者只提交給“MySQL”,所以我給這個中立的,非供應商的區域起名為“mepsql”,這是由“websql”的倒置過來得到的。

就這樣我創建了我自己的 MySQL 分支,并對 Stephen O’Grady 解釋的關于這種 MySQl 分支的”Cambrian explosion”現象在博客里面發表了我自己的看法。后來 Drizzle 發布了一個 MySQl 的一個 GA 版本,于是我覺得 MySQl 的分支太多了而我的這個分支顯得那么的不夠嚴肅,所以為了不產生一些不必要的噪聲,我默默地退出了 MepSQL。我想給所有的 Drizzle 團隊的成員一次公平的機會。但是”High Performance MySQL”這本書的第三版還是簡要地提到了 MepSQL。這讓 Nokia 的那些 DBA 們非常自豪,因為他們發現自己原來在和一個很有名的人共事:-)

我在 MepSQL 上所下的功夫在 Nokia 面試的時候派上了大用場,面試官們問了一些 bash shell 的操作和一些 EC2 的知識,所以在那次面試中我表現得非常搶眼。

Nokia 之前已經和兩個 MySQl 的供應商合作過,所以他們為我提供了一塊“中立的領土”。他們并不關心我對于 MySQL 的想法,因為我不再和這些你爭我斗的不同的 MySQL 分支有所關聯,所以總有一天所有反對 MySQl 的聲音都會消失。而我的博客,還是跟以前的內容一致。事實上我只見過三個踩我博客的人。也許現在大家的看法都要趨向一致,沒人再反對了?

我加入 Nokia 之后雖然它并沒有被收購,但確實發生了一次非常大的機構調整。在我和 Stephen Elop 之間我還有五個經理,他們中的三個都離職了,這讓我們的團隊出現了非常大的空缺。接下來的六個月里我們無事可干。我并不想怎樣刻意地夸獎 Drizzle,但我確實要感謝它讓我有了更多更加成熟的想法。我把我的個人筆記本帶到了辦公室并在上班的時間里深入地學習和研究了 Google 的開源的 JavaScript 引擎 V8,并對 HTTP JSON API 有了更加深刻的理解。同時我還作為 GSOC 的指導老師帶了一個非常有前途的的學生,如果你要找一個不錯的黑客,就聯系我吧。

我是一個數據庫顧問,所以之前我從來都沒有像那段時間一樣寫過那么多的 C++ 代碼。另外我還認真學習了 MongoDb 和 Couchbase 的 JSON 查詢語言并用來作為 Drizzle 的 JSON API 原型。這對我的下一份工作還多少有點用處……

Nokia 聘用我是為了解決 MySQL 高可用性和數據備份與恢復的問題。在評估了例如 Pacemaker 等設備一周之后,我堅信了這樣一點:基于故障轉移的系統永遠都不可靠。(今天我要澄清的是,采用獨立的軟件來處理復制和故障轉移這是設計上的不完整。比如說 MySQL 的故障轉移并不在內部進行,而是采用了 NDB 的協議,這也一直為人詬病。雖然我個人沒有 MongoDB 備份的經驗,但我相信它也是采用同樣的故障轉移機制。)

我是怎樣發現 Galera 系統的呢?讀了 Amazon Dynamo 協議之后我大受啟發,在這個協議里,節點的故障不會產生任何影響,雖然在一個關系數據庫里面這是不可能的,但 Galera 系統至少為我們提供了這樣一些相似的屬性。

在過去的 5 年里,我做了很多非常有意思的事,但就純技術而言,我相信支持和幫助 Galera 系統獲得了主流的采用是我為 MySQL 做的重大的技術突破之一。當然,由于開發人員都是芬蘭的,這使得他們成為了另一個和我關系特別密切的團隊。

Percona 和 MySQL 大會

除了幫助 SkySQL 開張,幫助一些其它的企業家開張也很不錯。我所做的都是些小事,他們向我尋求建議時我會和他們分享我的想法,比如安排一兩場客戶演示會、在我們的博客里提及某人或者安排一場招聘會或合作洽談會。

在這方面我和 Percona 關系不大。他們已經成長起來了,雇用了很多人才,可我和他們沒有什么關系。非常好笑的是,我不止一次被懷疑是一位“Percona 人”。我想,這是因為我在做各種我認為對整個社區都有益的各種事情時,我的動機通常和 Percona 的商業動機不謀而合。

Percona 的確在一開始就認識到了, 他們支持對整個 MySQL 生態系統有促進作用公司,包括他們所謂的競爭性公司 SkySQL 和 Oracle,因為他們可以因此而獲益。對有的人來講,這跟他們的直覺正好相反,并會因此而感到迷惑不解。但實際上,這在商業上意義非凡:平均來講,Percona 的成長速度比市場的成長速度要快,所以,對市場中的其它供應商的成長給予支持是有道理的。Baron 甚至在博客中公開地說,他認為 SkySQL 在歐洲干得不錯,這非常好。因為 Percona 在歐洲很少露頭。幾年后,Percona 已經能夠在技術團隊和銷售團隊方面進行擴充了。現在 MySQL 的市場已經成長起來了而且仍然還在不斷正在,他們利用了這中情況。要是沒有 SkySQL 和 MariaDB,誰知道那些客戶現在會在哪里?他們現在用的可能會使 PostgreSQL 或者甚至是 SQL Server。(當人們對 MySQL 的未來有所懷疑時,絕大多數都會選用這兩個產品。)

一直以來,Percona 的成長都令人歡欣鼓舞,因為這正好證實了我所信奉的兩個原則。

頭一個就是我們從其它開源生態系統中了解到的規律,就是“更加開放”的可選方案通常最后都會勝出。例如 Red Hat 同 Suse 或者 OpenStack 和 Eucalyptus。? 關于這個現象我最近單獨寫了一篇文章。MySQL AB 可能是對這個規律形成挑戰的最重要的一個公司,Percona 的勝利總體上對開源來說非常重要。

更重要的是,Percona 作為更加開放的公司取得的勝利也為別的選擇稱為更加開放而不是封閉的公司打造出了一個市場氛圍。當我同 Codership 一起銷售 Galera 時這一點非常明顯。在集群領域中,我們有半打的創業公司采用了 MySQL HA 解決方案進入的市場:Schooner, GenieDB, ScaleDB, Clustrix, Xeround。。其中每個公司都擁有數千萬的 VC 投資。其中一家公司甚至 OEM 了 Galera,所以它從技術上講是同一種解決方案,要說區別只要一點,他們試了閉源的解決方案。這個市場反而被來自芬蘭的 4 個身無分文的家伙占領了。他們是開源的,而且他們同 Percona 的合作關系意義深遠 —— Vadim 的第一篇博客就象來自教皇的祝福!我愿意認為 Tokutek 將他們的產品開源后最終也會取得同樣的成功。Vadim 已經首發了用 Tokutek 和 Percona 服務器編譯的 alpha 版的產品。

另外的一個原則是我父母教給我讓我信奉的:?能力(或者是“教育”,常話都是這么說的)是資本的一種形式。當我審視 Percona 的成功并將它和同一領域中的供應商進行比較時,可以很保險地說,如果要我在能力和 1 千萬的 VC 投資兩者間做出選擇的話,我寧愿選擇能力。Peter、Vadim 還有 Baron,你們干得好!(話雖如此,也要祝 Baron 好運,希望這次投資還能夠支持他繼續進行下一次的風險投資!)

因為要一起努力保持 MySQL 大會繼續活躍,最后我和 PeterPeter, Vadim 以及 Baron 混得相當熟I了。話說這已經是 2009 年的事了,遠在監管機構審批通過這次收購之前。Oracle 內部的“告密者”同我以及 Monty 計劃的其他參與者進行了接觸,告訴我們 Oracle 已無意繼續舉行 2010 年的大會了。我們把這個消息傳達給了O’Reilly,O’Reilly 作出了相反的決定,他們將繼續單獨舉辦大會。Oracle 經過兩年的猶豫不前,最終在 2010 和 2011 兩年都沒有參加大會。

Oracle 不再向他們的 MySQL 用戶推廣 MySQL 大會了,而那時 Percona 和 SkySQL 的力量還相當小,與會者因此變少了,最終O’Reilly 不得不直面再這么繼續下去可不是個事了這個事實。在 2009 年,Percona 被 Sun/MySQL 排斥到大會之外了,這反而正好促使 Percona 開始組織他們自己的 Parcona 現場大會。到 2012 年,他們已經有了足夠的信心,感覺他們自己可以將大會從O’Reilly 手中接管過來了。話說不利可能最終會變成有利,這正好就是個例證。

Percona 成為了大會最優秀的主辦方。 他們竭力使大會成為一個對所有人都開放的兼收并蓄的大會。特別是在 2012 年,Oracle 起訴了 Google 并企圖消滅 MySQL,許多人給 Percona 發來電子郵件說 Oracle 在作惡而且還有其它一些理由,請求他們不要邀請 Oracle 參加大會了。Baron 對這些請求回復到(我在私人郵件中看到過),他們的會議將歡迎所有人參加,因為他們自己知道被排斥的滋味,所以他們絕不會排斥任何人。2013 年,Oracle 對邀請做出了回應,而且他們在大會上的演講頗受歡迎。那兩年的大會也對 Percona 的競爭對手開放,甚至還對抱有個人恩怨的人開放,這些人知道他們到底是為了什么,曾經時不時試圖對大會進行暗中破壞或抵制。甚至 Percona 還為免費的 SkySQL 日進行宣傳,而 SkySQL 日的舉辦時間同主要的大會挨得很近。還得說,這在企業理念方面很有意義,但并不是每一個企業管理人員總能夠理解這一點。真的是非常了不起,我們能夠見證到 Percona 在這個領域中完全投將他們自己身于 100% 的開放性和包容性。

在這一點上我想我應該說一下,今年有件事做得有點過了。盡管我很欽佩 Percona 不計前嫌,能夠繼續回邀曾經攻擊過他們的人,但我想,在與會者(甚至還包括非與會者)攻擊其他與會者方面,應該規定一個度。我們絕不允許讓開源大會變成一個讓與會者們因為他們甚至都未曾謀面的人所發的輕率的推特消息或博客而不得不擔心可能會丟掉工作(甚至更糟)。好在 Percona 在過去的兩年中已經顯示出了他們堅持包容性和寬容性的決心,現在他們具有足夠強的地位,可以讓他們確保,大會將繼續保持成為一個他們竭力打造的具有包容性和建設性的大會。

獎品

伴隨大會的還有一個傳統就是一年一度的 MySQL 獎品。當 Oracle 不再支持 2010 年的大會后我們繼承了這個傳統。Colin 發現馬來西亞有個地方賣的酒杯很不錯,于是每年都從馬來西亞進口一批這樣的酒杯。我在 36 小時內在社區中安排了一個選拔獲勝者的評判小組。Shlomi 是一位專題討論小組成員(他是前一年的獲勝者),他快馬加鞭,基于 wordpress 建成了一個投票系統,該系統我們今天仍在使用。我走后,他們還會將這個傳統繼續下去。

我認為,由于是通過一個獨立的評判小組來決定誰來獲獎,所以這種獎勵才有了良好的聲譽。獲獎者總是因為獲得我們的獎品而感到十分自豪,能夠讓人如此快樂的感覺妙極了。即使是那些再多次獲獎的人也認為獲獎是件了不起的事情,因為他們說 —— 贏得這個獎項可不同尋常。

我一直主張,評判小組可隨心所欲地根據他們心中的任何理由來獎勵任何人。不過這里還有個例外,我成功說服了我自己,不能讓我自己通過選票而獲勝。我的解釋是,一個人站在臺上然后自己頒發給自己獎品的感覺太怪異了。但我有個小秘密:每次大會我都不是空手而歸!2010 和 2012 兩年中,我們在獎品購置方面都有點問題,每年都多出了一個杯子。我當然就把它們歸為己有了。所以,我終究還是獲了不少獎:

我加入 MySQL 的 5 年时间

下一步

過去 5 年中一直都是以變革作為主題的。在 2009 年,Baron 做了他著名的主題演講”MySQL? has?a community, but PostgreSQL? is?a community(MySQL 具有一個社區,但是 PostgreSQL 就是一個社區)”。

從我的觀點看,這個就是一直以來導致所有問題的最根本的原因。問題并不在于 MySQL 被 Oracle 收購了,而在于 MySQL 本身太容易受收購的傷害了。(當時在工程化的過程中以及性能方面的問題也可以歸咎于相同的缺乏多樣性。)如果還有什么要說的,我們應該感謝 Oracle,她在這場變革中擔當了催化劑的作用。我想,現在我們可以很有把握地說 MySQL is a community了。

在 MySQL 大會未來中縈繞著的不確定性是真正需要解決的最后一件事。大約在去年的這個時候,我在第一屆 Percona 的世界性 MySQL 現場大會結束后回到了家中,當時感覺甚至這個問題也已經解決了,大會又重新回到了可靠的、有能力的人的手中了。

因為 Nokia 那時仍在繼續裁員,雖然我的團隊并未受到什么影響,但很自然地我也應該四處找找看有沒有什么合適的機會。我決定,經過這么多年專心去做對 MySQL 社區有益的事情之后,現在正好是我尋找一些做點什么才會對我自己有益的時候了。

我當然同 MySQL 圈子里的多個不同的創業公司進行了洽談,也拿到了一些相當不錯的 offer。但是令我意想不到的是,有一個不請自到的 offer 要比其它的都好。雖然有點奇怪,但我決定接受了這個 offer,那就讓我順其自然吧。?我接受了來自 10gen 的 offer,將回去做售前咨詢和銷售。。只是這次是 MongoDB。

上周的大會是我過去的這 5 年身在其中經歷的所有事情的一個完美的高潮。我要再次同所有的朋友相聚,一起享受圣克拉拉的陽光以及可能是史上最好的一屆大會。從整個歷史的角度看,會議的氣氛相當好 —— 我想,他們中的每個人也都對歷史感到厭倦了,只想把那些煩擾拋到腦后。

周五 SkySQL 又安排了他們自己的”附加”日,我參加了他們的晚宴。由于 Kaj、Patrick (Backman) 和 Ulf 不再來了,他們知道他們沒有了能夠為他們當時還不出名的祝酒歌唱序曲的人了。 (En liten f?gel satt en g?ng… )(譯者注:瑞典語,大意是,很久以前有一只小鳥。。)于是,Max Mether 就邀請我來領唱。在任何場合下我都從來沒有干過這樣的事 —— 序曲通常都是由合唱團的首席男高音來唱的,否則也應該又 party 里資格最高者來唱。雖然事不大,但對我來講,感覺是莫大的榮幸,心中對此感慨萬千。

就這樣,我 5 年多的 MySQL 生涯就象剛開始時一樣,伴著 Helan g?r的歌聲,結束了。

(注意這塊留白,馬上就會奉上我唱歌的視頻。)

按計劃我是要在 SkySQL 日講話的,但是我把機會讓給了 Seppo,他講了有關 MariaDB Galera 集群方面的話題。他們為了感謝還準備了一份禮物,禮物的上面還刻有我的名字,所以,我要把我得到的這個啤酒杯帶回家,放到下圖中右面的那個位置。

在奧蘭多參加 MySQL AB 新員工培訓課程的第一天,我在誰懂的語言(譯者注:應該指的是人類的自然語言)最多的競賽中“獲勝”(我懂 4 種語言)。實際上,我和 Pasi Vuorela(他現在在 SkySQL 工作)打成了平手,但他把作為獎品的啤酒杯(左邊那個)讓給了我。我那時對在誰懂的編程語言最多的競賽中打成平手后如何再取勝做好了充分的心理準備。。

有一段時間我停用了這個杯子以及我所得到的其它帶有 Sun 公司標志的物件。對我來講,Oracle 的收購可不僅僅是換個東家那么簡單,其實收購意味著 MySQL 和 Sun 在整個開源運動中徹底的敗北。隨后企業用戶就會改弦易轍,在他們的雙重供應商策略中皈依 Microsoft SQL。(那時 EnterpriseDB 還未出現在歐洲)。看到這個杯子就令我惡心。但那種情況并沒有真的發生,人們還在使用 MySQL 以及其它一些開源數據庫,所以,我又重新用起了我的這個啤酒杯。

我加入 MySQL 的 5 年时间

兩個啤酒杯,一個半空,一個半滿。干杯!

本文鏈接

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

我加入MySQL的5年時間

我加入MySQL的5年時間:英文原文: 5 years of MySQL 加入 MySQL 社區之后,人們通常會在迎來一些高興的周年紀念的時候寫點博文。對那些很老的家伙來說的話,基本就是指加入 MySQL 工作的日子了。對我來說,那是 2008 年一月。因為月份沒記對,我之后也沒寫什么東西,但是我決定抓
推薦度:
標簽: 添加 加入 時間
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美极品第1页专区 | 亚洲福利在线观看 | 欧美日韩一区二区在线 | 国产播放器一区 | 久操视频在线免费观看 | 在线观看日韩视频 | 91中文字幕在线观看 | 图片一区 | 国产成人精品亚洲一区 | 亚洲欧美专区 | 国产精品亚洲欧美一区麻豆 | 精品一区二区三区免费毛片爱 | 一级大毛片 | 久久久青青久久国产精品 | 欧美a在线视频 | 欧美国产综合在线 | 亚洲一区二区久久 | 在线观看黄a大片爽爽影院免费 | 亚洲人成一区二区三区 | 在线国产一区二区 | 麻豆一区| 欧美我不卡 | 久久三级视频 | 国产69精品久久久久777 | 一级成人a毛片免费播放 | 欧美一欧美一区二三区性 | 另类亚洲色图 | 欧美在线观看日韩欧美在线观看 | 福利二区视频 | 一级成人a毛片免费播放 | 一区在线播放 | 一区高清 | 国产精品99久久久 | 一区二区三区久久 | 国产欧美二区 | 精品视频在线观看一区二区三区 | 草逼视频免费看 | 国产精品久久久天天影视香蕉 | 国产手机视频在线观看 | 欧美激情 在线 | 欧洲亚洲欧美国产日本高清 |