2017 年 11 月 11 日凌晨,天貓雙 11 全球狂歡節剛開場 5 分 22 秒,新的支付峰值誕生:25.6 萬筆/秒,比去年增長超 1.1 倍,再次刷新全球紀錄。同時誕生的還有數據庫處理峰值,4200 萬次/秒。
此外,第 7 分 23 秒,支付寶的支付筆數突破 1 億筆,這相當於 5 年前(2012 年)雙 11 全天的支付總筆數。從網友反饋來看,今年雙 11 的前 10 分鐘支付較為順暢,沒有網絡擁堵和卡殼現象。
天貓 " 雙 11" 交易額在 3 分 01 秒,突破 100 億元
今年是支付寶首次公佈數據庫處理峰值。4200 萬次/秒的意思是,在支付峰值產生的那一秒裡,螞蟻金服自主研發的數據庫 OceanBase 平穩處理瞭 4200 萬次請求數,這也意味著中國自主研發的數據庫已經躍升至全球數據庫的第一梯隊。
通俗地說,OceanBase 是一個海量數據庫,用戶在使用支付寶時產生的所有數據、以及對數據的處理都存放在 OceanBase 上,所以它又被稱為 " 超級會計師 "。如果說,今年的天貓雙 11 是商傢比拼新零售的年度 " 奧運會 ",那麼對支付寶來說,這也是檢驗 Ocean Base 處理能力的 " 閱兵場 "。
螞蟻金服首席技術架構師、副總裁胡喜介紹,支付寶之所以在今年首次公佈 " 數據庫處理峰值 ",是因為今年雙 11,支付寶首次把包括賬務庫在內的所有核心數據鏈,全部搬到瞭螞蟻金服自主研發的數據庫 OceanBase 上。
" 對於用戶來說,一筆支付就是一筆支付,對於數據庫來說,一筆支付則是數個處理請求的集合。" 胡喜介紹,用戶進行支付時,錢可能從借記卡轉出,從花唄借出、還有 10 塊錢由優惠券出、分期付款……這些都是一個個獨立的處理請求,需要數據庫進行處理。在支付高峰,能否支撐得住海量級的處理並發量,對 OceanBase 來說是一個巨大的考驗,而此次 4200 萬次 / 秒的處理峰值說明,這個 " 超級會計師 " 經受住瞭考驗。
據瞭解,今年雙 11,OceanBase 還有一個技術突破,是實現瞭 " 離在線混合部署 "。它最核心的優勢是,能夠在雙 11 支付峰值來臨前,借調 " 離線機房 " 的閑置計算資源,並在峰值回落後再 " 還 " 回去。憑借這一技術創新,今年的雙 11 支付保障節省瞭 2000 多臺服務器。