Itpub名人堂第27期:eygle kamus yangtingkun做客PUB名人堂 解析資料庫行業發展

leonarding發表於2012-10-02

大家好,今天是ITPUB11週年的生日,在這裡首先向眾位不斷支援我們的puber說一聲謝謝。今天我們採訪的是大家非常熟悉的老朋友,EygleKamus,Yangtingkun三位技術牛人。本次在PUB站慶之際特地採訪三位老大,從他們哪裡整點乾貨出來,給大家送點福利。



Arron首先歡迎三位EygleKamus,Yangtingkun你們好,好久不見了,聽說你們過段時間會召開一個OTN大會,我想請教一下這個大會的背景,起源,以及這個大會有什麼作用?

Eygle你好arron,我們架構師大會的時候不是才見了麼,我來解釋一下這個問題吧,其實這個OTN大會是Oracle由來已久的活動,只不過以前只是在亞太區以外進行,我們這邊的ACOUG使用者組成立以後,就主動的和Oracle進行聯絡,把這個活動引入中國來。我認為這個活動是一個非常好的活動,它是著眼於技術分享,傳播知識,分享乾貨,而且這個大會的演講者也全部都是行業中的明星人物,他們都是我們這一代人入門時學習的物件。所以說這個大會背後的支持者是Oracle,在它的推動下,這些技術牛人,明星們在全球推廣一下它的技術。



Arron哦,原來是這樣的,說到Oracle的技術,.8月14日,甲骨文公司正式釋出了Oracle身份管理11g R2,你們對這個版本的新特性的看法和建議?

KamusOracle的IDM (Identity Management)實際上是對之前的一系列產品的整合歸併,近幾年Oracle一直在做這方面的工作。Oracle持續不斷的收購各類產品,收購之後的整合就變成了一項複雜的工作。IDM之中的很多產品,如OID,LDAP產品在國內都有典型客戶在使用,不過此前Oracle對這些產品的重視度也不夠。現在整合之後推出的11gR2產品,我個人非常關注LDAP,SSO方面的變化,希望Oracle能夠持續推進這些產品,讓使用者和技術人員都能夠有一條持續的路可走。



Arron前段時間的網商大戰還有最近的12306都出現了各種網站掛掉的現象。你們是不是可以從技術角度談談這個問題?

Eygle關於網商大戰中遇到的技術問題,我想先說說淘寶、阿里巴巴。從淘寶最初建立,每年就不遺餘力的大力投入,人力、物力,不計成本、不計代價,其核心是因為馬雲看好了未來,而且看的比別人早、比別人準,也因此阿里大力網路了各行業的精英人才,才成就了今天強大的技術支撐能力。阿里在成長過程中也遇到過問題,也是摸了很多石頭才走到今天。而今天,京東、蘇寧、國美等電商,一起步就開始白熱化的競爭,積累的時間很短,走錯技術路線也很難回頭,或者很難在短時間內回頭。阿里在今天,已經可以從容的不同技術路線上切換,架構搭好了,技術積累好了,怎麼走都是一種選擇而已。

       12306又大不相同,12306是國企在賣方市場,高高在上的賣稀缺資源,不存在競爭,只存在消費者的蜂擁而上。所以12306算不上電子商務,仍然是在以做傳統軟體的思路做訂單系統,遇到各種各樣的問題就毫不意外了,從網站首頁就可以看出來,這個網站的風格仍然是傳統的。如果能夠以開放的心態接納各界的聲音,借鑑各行業的成功經驗,就一定能做出更好的使用者體驗,閉門造車、掩耳盜鈴就難免遭致持續的非議。



ArronKamus前段時間在PUB有一個關於OracleExadata的話題討論,反映很火啊。聽說你們在OTN大會上會演講相關題目。能不能先透漏一點這個系統的優勢?能給電子商務網站運營帶來的價值呢?

Kamus:由於Oracle的強力推廣,實際上Exadata的優勢應該說已經廣為人知了,比如說一臺Exadata替換掉多少臺的Teradata,懸賞1000萬美金公開叫板IBM來挑戰Exadata的效能,這些市場宣傳都已經鋪天蓋地。Exadata的優勢就是可以同時支援OLTP應用和OLAP應用,並且在資料倉儲應用上速度飛快,這在我們之前翻譯的圖書“深入理解Oracle Exadata”中已經有非常詳細的描述,這本書的作者有超過全球80套Exadata部署的經驗,這次我們也邀請了作者之一(Tanel Poder)來即將在11.9舉行的OTN大會中作技術分享,並組織了原作者和譯者的圓桌互動,相信屆時一定會讓大家對於Exadata的優勢更為了解。至於說到給電商網站運營帶來的價值,由於我並非電商行業,但是紅到發紫的Facebook也在使用Oracle Exadata,這大約能夠說明一些問題。我想你後面一定還會有所謂的去IOE的問題,我們再來談。


ArronKamus剛才談了Oracle Exadata的問題,謝謝Kamus的回答,Yangtingkun能不能給我們從你專業的角度上分析一下Oracle和MySQL各自的優劣和試用場景。

Yangtingkun對於MySQL資料庫,我只能說有所瞭解而已,完全談不上專業,因此對於MySQL的優劣,無法從技術層面去探討。

MySQL的兩個最大的優點:開源和免費。開源意味著對於有技術能力的使用者可以對其進行定製,對於一些bug也可以自己進行修改,具有很好的主動性和自主性,可以不依賴於廠家。免費的好處更是不言而喻,現在很多應用場景都是透過大量MySQL的複製來支援業務的讀寫分離,並透過將業務進行垂直切分,將不同的業務劃分到不同的MySQL資料庫中。因此整個MySQL叢集的數量可能相當可觀,幾百個甚至幾千個對於大型應用也是常見的,而如果資料庫需要License,則這種架構的成本是不可接受的。

        Oracle的優勢就不用過多重複了,對於電信、金融、電力等大型關鍵應用,都是Oracle資料庫廣泛使用之處。Oracle的鎖和併發機制使得它在OLTP的高併發環境中擁有最好的可伸縮性,對於OLTP環境Oracle一直是最強大的。不過對於OLAP環境,Oracle面臨的競爭對手就比較多了,無論是列式儲存還是SHARE NOTHING的架構,都給Oracle帶來很大的挑戰。不過隨著Exadata的出現,Oracle的OLAP環境的短板已經被完美解決,因此對於任何環境,Oracle的技術方面都不是問題。



Arron現在淘寶去IOE,京東、蘇寧上IOE,這就是個矛盾。就淘寶、阿里巴巴和支付寶去IOE事件,以三位大師的角度進行利弊分析,希望能達到給明白真相和不明白真相的群眾一個合情合理中立的分析。去IOE對淘寶、阿里巴巴B2B和支付寶等公司的價值,影響。

Kamus:果然要談去IOE了,其實這個話題呢,很早就討論過,從阿里的角度來說,我認為它有它的特殊性,在其他的幾家主要的網際網路企業中,阿里是唯一一個走Oracle路線的公司,其他的網易,百度,國外的谷歌等都是用開源的資料庫平臺。阿里在企業高速崛起的時候,可能不太會在意成本,若是企業佔有市場份額足夠大、步入平穩發展階段或企業資金出現問題的時候,就不得不考慮企業的成本, 那麼就不得不考慮採用滿足企業業務發展需求,企業只需要合理地投入資金,就不得不考慮更加省錢的資料庫軟硬體解決方案。因此阿里選擇了去IOE,這個是它本身的一個轉型並不能代表這個行業的轉型,因此這個和京東等企業的上IOE並不矛盾。

去IOE事件對MySQL 團隊和核心繫統部門的發展,是非常有利和促進作用。越來越多的業務系統和核心繫統,採用MySQL資料庫提供資料服務,MySQL DBA面臨的挑戰與壓力將會越來越大,DBA團隊的自動化水平能力也將會迅速得到提高,否則無法管理規模龐大的MySQL資料庫叢集和Hadoop叢集。個人認為阿里巴巴集團去IOE是不得不要做的事情,但不是把所有的Oracle資料庫都遷移到MySQL資料庫或Hadoop平臺,而應該是對業務系統有選擇地進行,以及遷移的步調要合理地控制,不宜過快過 急,需要等待MySQL資料庫DBA團隊的壯大,技術與經驗的積累。



Arron淘寶、阿里巴巴和支付寶公司用MySQL資料庫和Hadoop分散式平臺,替換Oracle資料庫和Greenplum並行資料庫的行為,不可避免會影響網際網路行業企業的資料庫平臺選型,也會導致Oracle資料庫行業的從業者擔憂。Eygle能不能從行業的角度給行業中的人一些指點。

Eygle指點不敢當,淘寶去IOE事件網路曝光之後,引起更多Oracle資料庫DBA從業人員的恐慌,使他們最擔憂的是網際網路行業的其他公司效仿淘寶和阿里巴巴去Oracle資料庫的壯舉,而出現蝴蝶效應。淘寶、 阿 裡巴巴B2B和支付寶用MySQL資料庫支援核心業務系統,其中阿里巴巴B2B已經使用MySQL資料庫支援中文站Offer資料庫,淘寶的核心業務之一 訂單都是MySQL資料庫提供資料服務,必將將會促使更多企業使用MySQL資料庫,MySQL資料庫搭配PC Server和Linux作業系統的模式,以及再加上一些特殊的軟體硬體技術–SSD硬碟和Fusion-IO, 尤其是經過淘寶、阿里巴巴B2B和支付寶等業務的洗禮之後,使MySQL資料庫的解決方案豐富和成熟, 也會促使DELL、華為、惠普等公司大力發展PC Server業務。也會推動IBM、EMC等儲存裝置廠商進行技術革新,最後也會推動甲骨文公司和MySQL社群共同推動MySQL資料庫產品支援更大的資料儲存容量和併發處理能力。從而會促進MySQL資料庫領域的從業者發展和薪資待遇的提高,對 MySQL社群和MySQL技術的進步也會有一定的促進作用。同時Oracle團隊的DBA流失不可避免。



Arron現在這個行業也看來一點都不太平,這可讓資料庫初學者怎麼選擇。很多朋友在自學Oracle,並且希望能夠轉向DBA的工作,那麼怎樣來完成這個過程呢?

Eygle在我熟悉的圈子裡,絕大多數資深DBA都經過過這樣一個過程,很多人都是先做開發工作,然後接觸Oracle、對Oracle感興趣並開始研究、找到機會進行轉型,這個過程以前都需要2~3年的時間。我本人畢業之後也做了三年的開發工作,然後才轉向DBA工作的。而現在的年輕人,很多人一畢業就開始尋找DBA的工作,我承認現在一個DBA的成長曆程被大幅縮短,但是要知道,一個人從畢業到成長為具有穩定職業發展觀,總需要一個過程,在這個過程中,要保持冷靜,拒絕浮躁。如果你手上已經有了一份工作,那你需要做的是,做好它,哪怕那不是你喜歡的!你必須證明給別人看你有做好一件事情的能力,別人才會給你下一個機會,如果你從來沒能很好的完成一項任務,那你應該冷靜的反省一下。

總結一下,在以上我想說的是,十年磨一劍,有時候你的等待是必須的歷程,正視這個歷程,珍重這個歷程才是正確的態度。我上面說,十年磨一劍,在這個歷程中,你應當一直在琢磨,使自己成長,具備進一步跳躍的素質,如果你喜歡Oracle,那你應當在這個階段完成積累過程。很多人經常是偶然有一天頭腦發熱,說我要去搞Oracle,這未嘗不可,不過沒有積累,你的起步要困難得多。
Yangtingkun我補充一點,在具備了一定的積累之後,你需要的其實是機會,機會在哪裡?機會喜歡光顧有準備的頭腦,你做好準備之後,靜靜的去尋找和等待機會,這是你應該做的。很少有機會會從天而降,降臨到毫無準備的人頭上,如果你希望獲得機會,那機會也希望你準備充分。學習是沒有止境的,在工作中認真處理遇到的問題,從每一個可能遇到的問題入手,深入再深入,這是對現實的把握。把握好現實才能把握未來。


Arron恩,你們的這個建議相信會給很多剛進行業的新人一些指引。下面請Eygle講述一下你們三位大牛的創業路程,你們認為創業成功需要具備哪些條件?你們在創業中遇到的困難及相對應的措施?

Eygle創業要不斷經歷考驗,很多是技術之外的,但是收穫也很多,能夠全力以赴的做自己喜愛的事情,所以走在這條路上,充滿挑戰、充滿激情,也充滿不可預期的種種驚喜。

我們還不好說成功的條件,我們離成功也還有很遠的路要走。但是從我的技術生涯來看,技術上要想獲得成功,要對技術有興趣、有激情,能堅持,這樣才能走得長久,接近成功。

在創業中遇到的困難主要在自身,要突破自身的一些瓶頸,不斷成長,這樣才能夠跟隨公司的成長的腳步,這對我們是最大的挑戰。所以,我們一直在學習,我們從未停止勤奮的技術和管理探索。


Arron謝謝三位百忙之中抽出功夫給我們帶來這麼精彩的採訪,同時我也期待著OTN大會可以圓滿舉辦,相信大會上一定可以給我們帶來驚喜。

 

Leonarding【轉載】
2012.10.1
天津&autumn
分享技術~成就夢想
Blog:
http://space.itpub.net/26686207

 

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26686207/viewspace-745523/,如需轉載,請註明出處,否則將追究法律責任。

相關文章