題注:這是一篇轉(zhuǎn)引的歷史文章,原文是 馮春培 的演講主題記錄,鏈接參考: http://cio.it168.com/a2012/0415/1337/000001337474.shtml 在這個(gè)主題中,馮春培 和我們分享了阿里巴巴去Oracle,選擇MySQL以及之后對(duì)于其他數(shù)據(jù)庫(kù)產(chǎn)品的使用和嘗試,這些親歷者的
題注:這是一篇轉(zhuǎn)引的歷史文章,原文是 馮春培 的演講主題記錄,鏈接參考:
http://cio.it168.com/a2012/0415/1337/000001337474.shtml
在這個(gè)主題中,馮春培 和我們分享了阿里巴巴去Oracle,選擇MySQL以及之后對(duì)于其他數(shù)據(jù)庫(kù)產(chǎn)品的使用和嘗試,這些親歷者的講述對(duì)我們尤其具有參考價(jià)值。
【IT168資訊】由IT168(ITPUB、IXPUB、ChinaUnix)主辦的2012中國(guó)數(shù)據(jù)庫(kù)技術(shù)大會(huì)(DTCC)于(以下簡(jiǎn)稱(chēng)大 會(huì))2012年4月13日~15日在北京召開(kāi)。
在4月15 日上午召開(kāi)的DBA管理行為專(zhuān)場(chǎng)6上來(lái)自支付寶數(shù)據(jù)平臺(tái)負(fù)責(zé)人、阿里巴巴首席DBA馮春培就"數(shù)據(jù)之路:技術(shù)創(chuàng)新與業(yè)務(wù)實(shí)踐"作了主題發(fā)言。
在主題發(fā)言中,馮春培詳細(xì)的給DBA介紹了阿里的數(shù)據(jù)庫(kù)應(yīng)用歷程。之前在我們數(shù)據(jù)庫(kù)大會(huì)現(xiàn)場(chǎng)來(lái)自淘寶的DBA丁原為我們介紹了淘寶放棄ORACLE,選用MYSQL的原因,詳細(xì)見(jiàn)《棄Oracle選mysql 解讀淘寶開(kāi)源應(yīng)用實(shí)踐》,而馮春培則向DBA介紹了阿里選擇MYSQL的細(xì)節(jié)歷程。
▲支付寶數(shù)據(jù)平臺(tái)負(fù)責(zé)人、阿里巴巴首席DBA馮春培
馮春培指出:
淘寶最早用的MYSQL,后來(lái)向ORACLE遷移。由于PHP當(dāng)時(shí)在數(shù)據(jù)庫(kù)方面的問(wèn)題,淘寶當(dāng)時(shí)從MYSQL切入到了ORACLE。在這個(gè)過(guò)程中,由于架構(gòu)是處于雛形階段所以,技術(shù)能力以及架構(gòu)能力都是偏弱的。
據(jù)馮春培介紹,互聯(lián)網(wǎng)企業(yè)的DBA承受的壓力非常大,早在在2004年時(shí),數(shù)據(jù)庫(kù)經(jīng)常出問(wèn)題的。后來(lái), 隨著業(yè)務(wù)的發(fā)超速發(fā)展, ORACLE的優(yōu)化還是承載不了業(yè)務(wù)的發(fā)展,于是開(kāi)始拆分,當(dāng)時(shí)在淘寶和阿里巴巴有不同的思路,這個(gè)時(shí)候會(huì)有不同業(yè)務(wù)為主體的拆分。這些事情完成由于涉及到安全、交易、涉及到數(shù)據(jù)的穩(wěn)定性問(wèn)題, DB已經(jīng)不能做了,這個(gè)時(shí)候就需要架構(gòu)開(kāi)始受到重視。
從2007年到 2009年的這個(gè)階段,架構(gòu)的作用非常大。這個(gè)階段,阿里系涌現(xiàn)出一系列架構(gòu)師。
當(dāng)這個(gè)事情做完之后怎么樣考慮企業(yè)成本的問(wèn)題?
這個(gè)大背景下2002年隨著互聯(lián)網(wǎng)社區(qū)飛速發(fā)展,ORACLE的發(fā)展處于黃金時(shí)段,DBA的成長(zhǎng)也非???。
阿里在2006年開(kāi)始考慮ORACLE和企業(yè)之間的聯(lián)系。當(dāng)時(shí)我們了解到國(guó)內(nèi)某銀行使用服務(wù)商的全套產(chǎn)品(硬件+軟件)以后,無(wú)法替換,因此我們?cè)陬A(yù)測(cè)一旦由一家服務(wù)商綁定,我們的風(fēng)險(xiǎn)有多大,于是我們準(zhǔn)備了向MYSQL的轉(zhuǎn)移。但是準(zhǔn)備時(shí),我們團(tuán)隊(duì)主要是是ORACLE,而MYSQL誰(shuí)去學(xué)呢?
當(dāng)然,從培養(yǎng)新人開(kāi)始做起,在這條路上走得很扎實(shí), 到了2008年底的時(shí)候,在整個(gè)集團(tuán)要不要引入MYSQL?要不要有計(jì)劃性的向MYSQL遷移?有許多的反對(duì)聲音。第二、開(kāi)發(fā)的人員也不一定認(rèn)同,在ORALCE上很順手,覺(jué)得用MYSQL阻力很高的。
在阿里用MYSQL背后主要考慮的是成本。
我們往遷移MYSQL,我們預(yù)備花三年時(shí)候從一種數(shù)據(jù)庫(kù)遷移到另外一種數(shù)據(jù)庫(kù)。當(dāng)時(shí)做這件事情的時(shí)候,阿里系和ORALCE簽了一個(gè) ULA,ORACLE的授權(quán)隨便可能用。用三年的時(shí)間我們穩(wěn)固的推進(jìn)了MYSQL。馮春培指出,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)在擴(kuò)張方面沒(méi)一家解決得好的。
大數(shù)據(jù)對(duì)于DBA是一個(gè)機(jī)會(huì)
馮春培指出,現(xiàn)在談大數(shù)據(jù)時(shí)代,很多管理者或者業(yè)務(wù)負(fù)責(zé)人怎么認(rèn)識(shí)到數(shù)據(jù)的重要性,還在一個(gè)轉(zhuǎn)型的過(guò)度中。大數(shù)據(jù)未來(lái)對(duì)于DBA一個(gè)機(jī)會(huì)。我們必須理順團(tuán)隊(duì)的發(fā)展,而選擇在高速成長(zhǎng)的企業(yè)是我們不二之選。
原文地址:阿里巴巴數(shù)據(jù)庫(kù)歷程:放棄 Oracle 選 MySQL 的來(lái)龍去脈, 感謝原作者分享。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com