阿里雲從業務擴充性、資料流動性、服務高可用三方面入手,通過多款雲資料庫產品為利楚掃唄制定彙總支付方案,解決利楚掃唄在業務擴充期遇到的資料存放區空間不足、讀寫效能下降以及巨量資料分析空缺等問題。
業務痛點
武漢利楚商務服務有限公司(利楚掃唄)已覆蓋全國400多個地級市,旗下商戶數量70萬家,每天處理交易數大約1200萬筆,年受理交易金額2000億元,成功為上百個行業提供彙總支付綜合解決方案。隨著業務持續擴張,利楚掃唄面臨以下問題:
- 儲存空間
利楚掃唄近3個月的資料存放區量已超過2TB,業務還在持續擴張,預計單體RDS的儲存空間將不夠用。
- 高並發
隨著接入商戶數量的增加,每日的流水持續增長,資料庫讀寫效能明顯下降。
- 分析型需求
隨著資料量的增大,資料查詢涉及的量級呈指數級上升,針對商戶等巨量資料量情境的分析查詢,單體MySQL已無法滿足需求。
解決方案
阿里雲通過多款雲資料庫產品為利楚掃唄制定以下解決方案:

方案解讀:
- 使用DRDS分庫分表將資料庫進行水平分割,有效解決訂單的儲存上限及業務高峰時的高並發壓力,藉助了DRDS對MySQL文法的高度相容能力,輕鬆從原來單體資料庫升級到現在的分布式架構。
- 使用PolarDB進行資料歸檔,滿足超巨量資料量的儲存需求,藉助儲存、計算分離以及與MySQL 100%的相容性,確保原有業務不做修改。
- 使用Redis來做緩衝,通過緩衝提高讀取效率;使用RDS唯讀執行個體中的讀庫進行分流,自動均衡讀流量。
- 使用雲原生資料倉儲AnalyticDB MySQL對海量流水資料進行即時查詢,滿足營運的即時性要求,快速精準進行客戶營銷。
客戶價值
- 業務可線性拓展
依託Redis緩衝和DRDS水平或者垂直分割資料庫技術,解決了高並發、儲存容量擴充以及線上計算擴充的難題,使系統具備了儲存100TB資料的能力,同時也具備10萬TPS(Transactions-per-second)、百萬QPS(Queries-per-second)的支撐能力,足以支撐利楚掃唄業務擴充至當前業務量的5~10倍,解決了在業務快速增長過程中對資料庫儲存量和並發量帶來的挑戰,確保在業務快速增長的情況下,每一位終端使用者都能享受平滑的支付體驗。
- 讓資料流動起來
藉助DTS的資料即時同步功能,讓客戶的資料即時資料流動起來。藉助PolarDB和AnalyticDB MySQL的巨量資料處理能力,決策報表的產生時間從分鐘層級降低至秒級,大部分報表可以在10秒內產生,部分特別複雜的報表產生時間為1分鐘。業務行為和業務決策平滑對接,決策者可以通過報表資料快速進行業務決策,實現通過計算資料創造業務價值。
- 提供7×24小時的高可用服務
以業務7×24小時運行標準設計,提供彈性升降配、線上擴容、SQL審計分析、唯讀執行個體等功能,阿里雲可提供金融層級的安全性和穩定性。