該公司正在改進支付寶、GCash 等數位服務的資料庫管理
由於該應用程式在中國電子錢包領域處於領先地位,雙十一等電子商務活動自然會轉化為透過支付寶處理的數百萬筆交易。反過來,這意味著該公司的資料庫正在接收大量查詢——遠遠超出其處理能力。
查詢的工作原理是向系統發送訊息,指示系統採取操作,例如檢索一則資訊來處理交易。由於支付寶的資料庫是建立在 支付寶資料庫 上的,因此它經常面臨瓶頸,包括各種服務偶爾會停機以及無法同時處理大量查詢。
該系統根本不是為了同時處理大量事務而構建的,並且擴展該資料庫將具有挑戰性、昂貴且操作密集。
如果無法解決這個問題,螞蟻集團可能會損失高達數十億美元的收入。
尋找修復方法
這家科技集團開始著手開發這是一個關聯式資料庫管理解決方案 (RDBMS),能夠同時處理大量線上事務和資料庫查詢。 RDBMS 可以儲存、檢索和理解系統內的不同程式。
由於解決方案,支付寶能夠每秒處理 6,100 萬次查詢,並減少平台停機時間,即使在重大銷售活動期間也能實現無縫交易。
OceanBase 進一步部署在螞蟻集團的公司和合作夥伴生態系統中。然而, 等數位服務的資料庫管理 這只是一個更大故事的一部分——一個超越科技專業的故事。
「我們要解決的問題並不是支付寶獨有的。即使在今天,許多公司的資料庫也面臨類似的問題。
他列舉了資料庫在整體結構上運作的企業的三個痛點:可擴展性、高成本和可用性。後者指的是用戶存取和使用平台的難易程度,無論是應用程式還是其他平台。
“高可用性意味著更好的客戶體驗。它可以防止機會損失,」Lim 解釋道。
他補充說,整體資料庫通常在兩個節點上運行:寫入和讀取。如果一個節點離線,它所支援的應用程式可能會面臨停機問題。
幾乎無邊無際
不同之處在於,OceanBase 在三個節點上運行,以確保即使在硬體故障或其他中斷的情況下,資料仍然可存取。
這意味著即使有一個節點離線,OceanBase仍然可以執行其基本功能。 Lim 表示,其恢復時間為八秒或更短,是業內「最好的之一」。
對於交易率較高的線上企業來說,吸引社群媒體用戶的活動並不總是能吸引董事會 擁有正確的資料庫可以在管理和處理跨多個伺服器的大量資料方面發揮重要作用。
例如,OceanBase幫助 薩法伊新聞 保持了高可用性,這對於線上旅遊聚合商在其銷售活動期間適應網路流量高峰尤為重要。
OceanBase 的另一個關鍵差異化因素是其具有儲存功能的多租戶架構。本質上,應用程式的每個部分(也稱為租戶)都儲存在共享環境中,但透過邏輯分隔。