-
大橘財經(jīng):中國核心數(shù)據(jù)對美國的依賴,可能真要結束了
最后更新: 2020-09-03 08:04:44在數(shù)據(jù)庫領域有一個“IOE”的說法,意思是一個完整的數(shù)據(jù)庫系統(tǒng),軟件加硬件,需要IBM服務器、Oracle數(shù)據(jù)庫、EMC存儲設備“三駕馬車”。為了保證數(shù)據(jù)不出錯,Oracle數(shù)據(jù)庫必須運行在高端服務器和存儲硬盤上。
然而隨著淘寶流量的爆發(fā),阿里算了筆賬,未來采購這“三駕馬車”的費用,甚至會超過公司的全部利潤。尋求低成本的數(shù)據(jù)庫解決方案勢在必行。
更緊迫的問題是,甲骨文數(shù)據(jù)庫已經(jīng)要崩潰了。2010年,是“雙11”啟動第二年,當天23時59分30秒,眼看“雙11”就要結束,支付寶核心賬務系統(tǒng)突然報警,數(shù)據(jù)庫資源即將耗盡。當技術人員砍掉最后一個非關鍵應用的時候,距離整個系統(tǒng)崩潰只剩下4秒。
為此,阿里首席架構師王堅提出了一個去IOE計劃:以廉價PC服務器替代IBM小型機,以基于開源的自研數(shù)據(jù)庫替代Oracle數(shù)據(jù)庫,不再用高端存儲設備。
于是就有了那個著名的軍令狀:“淘寶2010年起不再購買小型機”。
最初,王堅提出的“基于開源的自研數(shù)據(jù)庫”,是指以當時流行的國外開源數(shù)據(jù)庫MySQL為基礎自行改造,這是中國軟件行業(yè)最常見的自主化路徑。
這條道路后來衍生出2016年開源的AliSQL,比原版MySQL有70%的性能提升。
但陽振坤選擇了一條更艱難的路——自己開發(fā)一種全新的分布式數(shù)據(jù)庫。
事實證明,這個選擇是極其明智的,因為不久以后,Oracle就收購了MySQL,不再完全開源。
陽振坤
3.
所謂分布式數(shù)據(jù)庫,是指區(qū)別于Oracle傳統(tǒng)的集中式數(shù)據(jù)庫,不再將數(shù)據(jù)儲存在一臺服務器上,而是直接運行在云上。
這是一個顛覆性的變化。
一個合格的數(shù)據(jù)庫,必須滿足ACID特性。簡單地理解,當A給B轉賬100元錢時,數(shù)據(jù)庫必須做到:
原子性(Atomicity):A的賬戶減少100元,B的賬戶增加100元,這兩件必須同時發(fā)生,像原子一樣不可分割;
一致性(Consistency):轉賬之后,A和B的賬戶總和必須跟轉賬前一致;
隔離性(Isolation):A和B之間的轉賬不影響其它任何賬戶;
持久性(Durability):轉賬記錄必須長久存在,即使發(fā)生斷電等故障也不能消失。
甲骨文等傳統(tǒng)數(shù)據(jù)庫,被稱為集中式數(shù)據(jù)庫,運行在一個單一的服務器上,因此可以最大程度上保證ACID特性。即使服務器出現(xiàn)故障,也可以保證一個任務要么都發(fā)生,要么都不發(fā)生,不會出現(xiàn)A的賬戶少了100塊錢,B的賬戶卻沒收到的情況。
但是對于分布式數(shù)據(jù)庫來說,如果A、B兩個賬戶處在不同的機器上,其中一臺機器出現(xiàn)故障,另一臺卻在繼續(xù)執(zhí)行任務,原子性和一致性就沒法保證了。
在2010年,這是一條從未有人成功過的道路,阿里方面深知其難度之大。
有報道說,當時阿里集團的技術負責人吳泳銘告訴陽振坤:“陽老師,我可以給你兩年的時間來證明‘分布式數(shù)據(jù)庫’是可行的?!?
手下只有十幾個人的陽振坤,實際上只用了一年就做出OceanBase 0.1,用在了淘寶收藏夾上,成功經(jīng)受住2011年“雙十一”的考驗。
整個2012年,陽振坤的時間主要都花在向其它部門推銷自己的產(chǎn)品上——是的,即使有了收藏夾的成功,依然沒人敢用。
圖片來源:史中
轉折點發(fā)生在那年秋天,力挺陽振坤的王堅,把OceanBase團隊從淘寶調(diào)入支付寶,打算直接用在離錢更近、對ACID要求更高的支付寶上。
OceanBase解決ACID問題的方法,主要是靠增加備份,將三套OceanBase綁定在一起運行,一個主庫,兩個備庫。只有當至少一個備庫也完成任務時,主庫才會完成這個任務,這樣,任何一個任務至少被保存在兩臺服務器上,極大降低了事故概率。
這個理論雖然看上去簡單,但能否在數(shù)以億計的交易中保證不出錯,大家心里仍然沒底。
時勢造英雄,陽振坤的機遇在2014年不期而至。
2014年的“雙十一”,支付寶決定將1%的流水交給OceanBase承擔,剩下的99%,還是使用Oracle。
但是在臨近“雙十一”的壓力測試中,Oracle數(shù)據(jù)庫居然屢次崩潰,只有將數(shù)據(jù)量降低到90%才能穩(wěn)定運行——支付寶的體量已經(jīng)突破了Oracle的極限。
順理成章地,OceanBase的承擔比例,被上調(diào)到10%。
一篇專訪這樣描述了當時的情景:
11月10日晚,螞蟻金服CEO彭蕾專門來到OceanBase的作戰(zhàn)室,問陽振坤:“陽老師有信心嗎?”
陽振坤指指窗戶,窗外深秋的樹葉正在風中婆娑?!安怀晒ξ覀兙吞氯??!彼届o地說。
OceanBase當然成功了。2015年,陽振坤團隊獲得了螞蟻金服最重磅的獎項——SUPER MA。
陽振坤團隊獲得螞蟻金服CEO大獎
-
本文僅代表作者個人觀點。
- 責任編輯: 張廣凱 
-
人民幣升值為何這么猛?
2020-09-03 07:27 -
誤操作賣股涉3500萬元,TCL李東生連夜道歉、解釋后股價新高
2020-09-02 15:04 上市公司 -
房企分拆旗下物業(yè)上市成風口,華潤“憋了”5天
2020-09-02 14:02 中國房市 -
股價跌停后,歐菲光午間澄清:蘋果訂單持續(xù)穩(wěn)定
2020-09-01 12:59 股市 -
8年補齊住房供需短板,深圳住建局:新加坡是榜樣
2020-09-01 10:10 中國房市 -
營口自貿(mào)片區(qū)“區(qū)港聯(lián)動”深度開放
2020-08-31 21:29 行走自貿(mào)區(qū) -
河北自貿(mào)區(qū)立足京津冀按下“加速鍵”
2020-08-31 20:14 行走自貿(mào)區(qū) -
平潭:“保姆式服務”為總部平臺經(jīng)濟賦能
2020-08-31 19:59 行走自貿(mào)區(qū) -
平潭:“一站式”服務臺胞臺企登陸
2020-08-31 19:48 行走自貿(mào)區(qū) -
董明珠帶貨不管用,格力空調(diào)首次輸給美的
2020-08-31 16:26 上市公司 -
中石化上半年凈虧損228億,三桶油僅中海油盈利
2020-08-31 15:53 商業(yè) -
600億收入擠出10億利潤,京東方首次發(fā)布中長期股權激勵
2020-08-30 16:43 上市公司 -
上市公司董事長怒懟平安基金經(jīng)理:年輕人不做功課,擺老資格
2020-08-30 09:41 上市公司 -
浙江自貿(mào)區(qū)六大領域齊發(fā)力 為油品全產(chǎn)業(yè)鏈建設“添翼”
2020-08-29 21:46 行走自貿(mào)區(qū) -
逆境中華為上半年營收4507億,凈利同比增23%
2020-08-29 15:43 華為 -
首次約談12家房企,融創(chuàng)、綠地等腳踩“三線”
2020-08-28 16:56 中國房市 -
中芯國際交“期中答卷”,凈利潤暴漲556%
2020-08-28 09:50 上市公司 -
美媒:TikTok可能在48小時內(nèi)達成出售交易
2020-08-28 09:07 大公司 -
“現(xiàn)在開發(fā)商手里有錢,老百姓手中沒錢”
2020-08-27 17:21 中國房市 -
行走自貿(mào)區(qū) | 海南博鰲樂城:初步實現(xiàn)國際藥械同步使用 “第二樂章”越唱越響
2020-08-27 15:43 行走自貿(mào)區(qū)
相關推薦 -
“趁納瓦羅不在,他們沖進白宮勸說特朗普暫停關稅” 評論 76“中國正投入萬億美元,我們卻在這胡搞” 評論 121真急了!“白宮擬成立涉華關稅應急工作組” 評論 292這場貿(mào)易戰(zhàn),美國就是個“紙老虎” 評論 114特朗普也直說了:不行,就放棄 評論 237最新聞 Hot
-
“中國正投入萬億美元,我們卻在這胡搞”
-
真急了!“白宮擬成立涉華關稅應急工作組”
-
黃仁勛訪華盼繼續(xù)合作,特朗普回應
-
中國男子在TikTok“神評”美國關稅,米爾斯海默秒答:贊同
-
“內(nèi)地電影票房過億那一刻,香港電影就被顛覆了”
-
美國稅局代理局長剛上任三天就被免,“貝森特抱怨他是馬斯克的人”
-
特朗普也直說了:不行,就放棄
-
“中國深知‘廣場協(xié)議’是致命的,特朗普別想了”
-
“中國稀土,關乎美國人生死”
-
美軍高官著急:中國速度太快了,是美國3倍
-
德銀:中國客戶減持美債,轉頭買歐洲資產(chǎn)
-
美國對中國再下黑手,“黃仁勛道出最大擔憂…”
-
跟特朗普談,拿中國當籌碼?英財相:蠢死了
-
加總理揚言:除了中美,還有其他人
-
美方將不再斡旋?梅德韋杰夫喊話歐盟:學著點
-
特朗普“先眨眼”:很多人催我,期待和中國談成
-