您好,登錄后才能下訂單哦!
本期為我們帶來分享的嘉賓是 OceanBase總架構師,螞蟻金服研究員 楊傳輝(日照) 先生,本次嘉年華上,楊老師為我們帶來題為: OceanBase 金融級分布式關系數據庫 主題分享。下面,讓我們跟隨濤哥的采訪走進楊傳輝老師的世界里吧。
在2018年8月舉行的亞運會女子50米仰泳比賽中,中國隊的劉湘以26秒98的成績打破世界女子50米仰泳塵封9年的世界紀錄,在賽場上刮起了中國旋風。
一年之后的2019年10月2日,在另一個特殊的賽場上,中國人又破了一項塵封9年的世界紀錄——全球數據庫領域最權威的國際事務處理性能委員會(TPC)在其官網上宣布,阿里巴巴/螞蟻金服的分布式關系數據庫OceanBase打破數據庫基準性能測試(TPC-C)的世界紀錄,其tpmC值超過6000萬,是前世界紀錄保持者Oracle數據庫的兩倍。
新的紀錄還在不斷刷新之中。 今年的天貓“雙11”總成交額達2684億元,訂單峰值54.4萬筆/秒,支付寶數據庫處理峰值達到6100萬次/秒,再次刷新世界紀錄。 這次的特別之處在于,這是在阿里巴巴核心系統100%上云的情況完成的創紀錄之舉。
俗話說,外行看熱鬧,內行看門道。 當你為天貓“雙11”總成交額又創世界紀錄瘋狂打Call之時,可否注意到這背后,除了阿里云平臺穩定、線性的輸出以外,還有OceanBase的優異表現?
又是一年 “ 雙11 ”
OceanBase“三大創舉”
2017年對于OceanBase數據庫來說是一個重要的轉折點,在這一年,OceanBase數據庫第一次“走出”阿里巴巴和螞蟻金服,應用于南京銀行互聯網核心系統。 按照通用型商業數據庫的發展思路打造分布式數據庫,OceanBase身上的擔子更重了。 分布式數據庫能夠在功能和性能上與傳統集中式數據庫分庭抗禮嗎? 分布式數據庫能夠勝任企業核心業務,尤其是金融機構的核心業務嗎?
OceanBase數據庫用TPC-C測試結果給出了明確的答案。
PK傳統數據庫
站在同一水平線上
眾所周知,TPC-C測試號稱數據庫領域的世界杯,是全球公認的數據庫在線交易處理性能評價的通用指標。 TPC-C有一套嚴格的評測體系和標準,它采用圖靈獎得主Jim Gray主導提出的DebitCredit模型,由TPC組織制定TPC系列標準,并監督審核測試過程和結果。 測試模擬訂單創建與支付,規定五種事務發生比例,所有參測的數據庫必須經過先功能后性能的測試,要求系統必須保證長時間穩定運行(8小時平穩運行,至少2小時性能波動小于2%)。 據楊傳輝介紹,TPC-C擁有嚴格的審計流程,經過前期規劃、測試準備、現場預審計、最終審計,最后還有60天公示期。 OceanBase是第一個通過TPC-C審計的分布式無共享關系數據庫,審計時間超過半年,全球共3個審計員,2個審計員聯合審計通過。
特別值得一提的是,此次TPC-C測試是在阿里云標準云資源的支持下實現的,改變了以前高性能測試結果都依賴專用集中式存儲設備和專用高端服務器的實現方式,以完全分布式的軟件架構創造了新的世界紀錄。
楊傳輝介紹說,TPC-C測試對于分布式數據庫來說是一道難關。 因為交易處理即事務的ACID(原子性、一致性、隔離性和持久性)是標準的根本要求,而一直以來這都是通過傳統的集中式系統實現的,分布式數據庫要以分布式、多機的架構滿足事務ACID,這是一個巨大的挑戰。 而OceanBase在測試中打破性能紀錄充分說明,分布式數據庫在功能和性能上具備了與業內頂尖的傳統單機數據庫PK的能力,雙方站在同一個水平線上。
走開放道路
OceanBase經過市場充分驗證
對于OceanBase是否會開源,楊傳輝的回答非常肯定: “OceanBase的策略不是開源,而是開放。 OceanBase最早的開源版本還停留在0.4,現在通過TPC-C測試的版本與之前的開源版本已經是天壤之別。 就像Oracle數據庫并不開源,但是通過形式多樣的開放的交流、溝通、培訓等,大量的DBA對Oracle數據庫的熟悉、理解和掌握程度甚至超過MySQL。 OceanBase所說的開放,與Oracle類似,目的是讓更多的DBA能夠更深入地理解和掌握OceanBase。 實際上,企業用戶需要的并不是源代碼,而是能夠解決其業務問題的企業服務。 OceanBase走開放的道路,就是為了給企業客戶提供有保障的企業級數據庫服務。 ”
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。