
客戶感言
“利用DRDS産品的高并發寫和海量存儲能力,我們支撐了全國超過數千家門店的零售全管道業務的資料寫入和讀取,支撐了特步全管道業務中台的業務。DRDS的橫向擴充能力確定門店快速擴充時候的資料庫良好的讀寫擴充性。同時DRDS、RDS的彈性升降配確定我們在業務高峰的時候可以更新DRDS,提升計算能力,在業務低峰期降配。— 特步資深技術總監王海能
客戶簡介
特步(中國)有限公司,是中國領先的體育用品企業之一,始創于1987年,2001年創立特步品牌,2008年6月3日正式在港交所挂牌上市(1368.HK),2018年銷售收入63.83億元,年納稅超7億多元。2019年,特步開啟多品牌、國際化戰略,旗下新增Saucony(索康尼)、Merrell(邁樂)、K-Swiss(蓋世威)、Palladium(帕拉丁)等國際品牌,進一步滿足全球消費者多樣化的運動需求,提升特步成為全球領先的多品牌體育用品公司之一。
業務挑戰
- 線下零售數千家門店,訂單量很大,對線上交易資料庫高并發寫入、海量存儲能力要求較高。
- 特步的業務屬性決定了促銷是一個常态,經常發生業務突變,大促期間單日訂單量最高可達幾百萬,需要一定的彈性能力以支撐成倍訂單增漲帶來的流量壓力,傳統的資料庫彈性能力不夠。
- 傳統資料庫不能支撐線上管道擴張和線下門店快速增加需要的擴充能力,一旦業務擴充系統遇到瓶頸,整個系統的改造成本會比較大,也無法快速上線支撐業務快速發展。
- 特步線下門店多,業務量比較大,門店、采購、銷售訂單、庫存、調撥、進銷存、财務等業務子產品都需要報表來支撐業務決策,傳統的關系型資料庫除報表速度比較慢,幾分鐘到十幾分鐘甚至到幾十分鐘不等,不能快速支援營運活動和決策報表快速輸出,導緻業務行為和業務決策不連貫。
解決方案
- 通過DRDS+RDS的分布式資料庫解決方案支撐O2O全管道業務中台系統上線,通過垂直拆分剝離各業務中心,使不同類型的業務資料可以存儲在不同的RDS上,確定資源和通路隔離,從實體上使整個資料庫架構具備了擴充性。通過這套架構可以實作POS業務的訂單快速完成和快速發貨,保證門店的業務都可以接入業務中台實作。
- DRDS通過水準拆分将訂單、庫存、使用者、管道等資料放在不同的實體RDS上,使系統具備了高并發讀寫能力(1.5萬TPS,22萬QPS),目前架構的資料存儲量可支撐15-20TB,能滿足特步未來2-3年的資料存儲和高并發讀寫訴求。
- DRDS彈性升降配支援在10-20分鐘将DRDS的QPS擴充到目前的2-32倍,大幅度提升DRDS的高并發讀寫能力,同時可以通過平滑擴容能力擴充RDS的資料庫數量,在3-6小時将RDS資料庫的讀寫能力(QPS/TPS)擴充2-24倍。
- 對于訂單中心這樣通路量和資料量較大的業務中心,采用水準拆分的方式,結合彈性升降配和平滑擴容使系統具備了100TB資料存儲的能力、10萬TPS、百萬QPS的支撐能力,可以支撐特步擴充業務至目前業務量的5-10倍。
- 特步的門店、采購、銷售訂單、庫存、調撥、進銷存、财務等業務子產品的報表從對資料的實時角度和計算量大小來看主要分為兩大類,一類是實時性要求高,計算量相對小,特步單獨開了一個DRDS來滿足這類報表需求,資料通過DTS同步到報表DRDS,第二類是對實時性要求不高,但是計算量大、聚合查詢、排序、子查詢等比較多,DRDS的效果一般,采用ADB MySQL來滿足。
- 技術架構圖
客戶價值
- 基于DRDS+RDS的分布式資料庫解決方案+業務中台提升客戶資料鍊路的時效性以及客戶業務系統的吞吐能力,使訂單、庫存、商品、銷售的資料能實時從業務端到業務中台再到報表系統做銷售業務決策。
- 基于DRDS+RDS的分布式資料庫解決方案提升了客戶業務系統資料讀寫的擴充能力和資料存儲的擴充能力,系統具備100TB資料存儲的能力、10萬TPS、百萬QPS的支撐能力,可以支撐業務擴充至目前業務量的5-10倍。
- DRDS的平滑擴容和彈性升降配使客戶的業務中台系統具備了快速彈性升降配能力,可以在半天時間内将系統的計算和存儲容量彈升至目前容量的10倍以上,從容、快速應對突發業務流量;同時也支援在大促後半天内将系統的容量降低至原有水位,快速降低商務成本。
- 通過DRDS和ADB的OLAP能力,支援億級訂單數量級門店、采購、銷售訂單、庫存、調撥、進銷存、财務等報表的快速傳回,從十幾分鐘到幾十分鐘降低至1秒至1分鐘,大部分報表可以在10秒鐘-30秒出來,部分特别複雜的報表需要1分鐘左右。使業務行為和業務決策能平滑對接,公司負責人可以通過報表快速進行業務決策。