色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一名工程師在MySQL工作的那五年

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-07-11 14:35 ? 次閱讀

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

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兩年中,我們在獎品購置方面都有點問題,每年都多出了一個杯子。我當然就把它們歸為己有了。所以,我終究還是獲了不少獎:

下一步

過去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以及其它一些開源數據庫,所以,我又重新用起了我的這個啤酒杯。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1570

    瀏覽量

    68514
  • MySQL
    +關注

    關注

    1

    文章

    809

    瀏覽量

    26556
收藏 人收藏

    評論

    相關推薦

    OpenAI從谷歌DeepMind挖角三高級工程師

    近日,據Wired最新報道,OpenAI人才爭奪戰中取得了顯著成果,成功從競爭對手谷歌DeepMind“挖角”了三高級計算機視覺和機器學習領域的專家。 據悉,這三工程師分別是Lu
    的頭像 發表于 12-04 14:13 ?290次閱讀

    Tenstorrent與日本合作:內培訓200日本芯片工程師

    美國人工智能(AI)芯片初創公司Tenstorrent近日宣布,已與日本政府達成了項重要協議。根據該協議,Tenstorrent將在未來內,于其美國辦事處為多達200日本芯片
    的頭像 發表于 11-06 14:30 ?377次閱讀

    硬件工程師工作必備書籍推薦

    硬件工程師工作必備書籍推薦
    的頭像 發表于 09-24 16:07 ?857次閱讀
    硬件<b class='flag-5'>工程師</b>找<b class='flag-5'>工作</b>必備書籍推薦

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

    邏輯工程師和 FPGA 原型驗證工程師工作重點和職責上存在定的區別: FPGA 算法工程師
    發表于 09-23 18:26

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個充滿機遇和挑戰的領域里,如何提升自己顯得非常重要,它決定了你未來的發展方向和成就。接下來,我們起探討
    發表于 06-12 11:20

    索尼誠邀軟件工程師參與PS免費手游平臺設計

    據悉,近日,澳大利亞知名媒體TweakTown發現,索尼互動娛樂正在為其旗下的PlayStation Studios Mobile招募一名資深的軟件工程師,負責設計PlayStation的免費手機游戲平臺。
    的頭像 發表于 05-23 17:08 ?724次閱讀

    嵌入式軟件工程師和硬件工程師的區別?

    和通信協議,以及熟練掌握種或多種編程語言和開發工具。 主要負責的任務和領域 嵌入式軟件工程師工作涉及到各種任務,主要包括: * 系統設計:包括確定系統功能、分配資源、優化性能等。 * 軟件編程:包括編程
    發表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發布于 :2024年04月30日 17:33:15

    如何成為一名嵌入式C語言高手?

    如何成為一名嵌入式C語言高手? 嵌入式系統是當今科技領域的核心,而C語言則是嵌入式系統開發中最常用的編程語言之。成為一名嵌入式C語言高手需要長時間的學習和實踐。下面將介紹些方法和
    發表于 04-07 16:03

    如何成為一名嵌入式C語言高手?

    如何成為一名嵌入式C語言高手? 嵌入式系統是當今科技領域的核心,而C語言則是嵌入式系統開發中最常用的編程語言之。成為一名嵌入式C語言高手需要長時間的學習和實踐。下面將介紹些方法和
    發表于 03-25 14:12

    單片機如何通過代碼控制硬件:一名工程師的分享

    今天跟大家聊聊單片機是怎樣通過代碼來操控硬件的。作為一名單片機工程師,我們平時的工作就像是給單片機編寫“指令集”,讓它按照我們的意圖去驅動各種硬件設備。
    的頭像 發表于 03-06 14:46 ?1482次閱讀
    單片機如何通過代碼控制硬件:<b class='flag-5'>一名</b><b class='flag-5'>工程師</b>的分享

    優秀電源工程師需要哪些必備技能?

    隨著電源市場的不斷擴張,開關電源行業飛速發展,企業對電源工程師的需求日益增加,對電源工程師的技能要求也日漸提高,相信沒有位電源工程師會錯過讓自己變得更優秀的機會。作為
    發表于 01-29 11:29
    主站蜘蛛池模板: 精品无码日本蜜桃麻豆| 苍井空教师BD在线观看全集 | 欧美成a人片免费看久久| 一区二区三区无码被窝影院| 国产亚洲精品看片在线观看| 色狠狠xx| 成人性生交大片免费看中文| 奇米精品一区二区三区在线观看| 99er热精品视频国产免费| 久久午夜伦理| 正在播放久久| 久久亚洲AV成人无码国产漫画| www.久久久| 日本性hd| 高h原耽肉汁动漫视频| 日美一级毛片| 国产精品搬运| 午夜福利92看看电影80| 国产精品久久精品视| 亚洲高清无码在线 视频| 国内精品不卡一区二区三区| 亚洲免费精品| 久久久久久久久a免费| 607080老太太AW| 男欢女爱免费视频| JLZZJLZZJLZ老师好多的水| 小SAO货叫大声点妓女| 加勒比一本之道高清视频在线观看| 一本道亚洲区免费观看| 理论片午午伦夜理片久久| 99久久伊人一区二区yy5099| 青青视频国产依人在线| 黑人玩弄极品人妻系列| 中文字幕精品在线视频| 少妇被阴内射XXXB少妇BB| 国产精品日韩欧美一区二区三区| 午夜看片网| 欧美成人无码视频午夜福利 | 国产AV麻豆出品在线播放| 偷偷鲁青春草原视频| 国内精自品线一区91|