日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

電商行業(yè):從4小時到15分鐘,一次分布式數(shù)據(jù)庫的絲滑體驗

Highlight

  • 集分一體,性能提升600%。

  • 業(yè)務(wù)代碼零修改。

  • 3AZ部署,提升業(yè)務(wù)的連續(xù)性。

  • 熱力分區(qū)圖,降低運維門檻。

客戶簡介

識貨是虎撲旗下的電商導(dǎo)購平臺,致力于為廣大用戶提供專業(yè)的網(wǎng)購決策指導(dǎo),同時帶來及時的運動、潮流、生活、時尚等網(wǎng)購資訊。近年來,電商平臺商品信息持續(xù)增加,海量商品導(dǎo)致消費者發(fā)現(xiàn)和找到商品的效率低下,識貨從用戶視角出發(fā),不斷整合行業(yè)渠道供給,降低發(fā)現(xiàn)和篩選的成本,幫助用戶更高效地購買到最具性價比的產(chǎn)品。識貨的活躍用戶數(shù)突破5000萬,GMV已突破100億,識貨在電商導(dǎo)購市場具有廣闊的發(fā)展前景。

業(yè)務(wù)挑戰(zhàn)

  • 大促期間,數(shù)據(jù)加工性能難以保證。

    現(xiàn)在各渠道平臺大促期間滿減、折扣越來越多樣,越來越復(fù)雜。商品價格變更瞬息萬變,為了在第十一時間向消費者推送最及時的價格信息,數(shù)據(jù)加工的性能就尤為關(guān)鍵,在以往的大促期間,最核心的價格變更的動作就需要數(shù)小時完成,導(dǎo)致識貨的技術(shù)人員需要提前預(yù)留足夠的時間進行大促準備,雖然也曾嘗試通過只讀實例,讀寫分離,模塊剝離等一系列舉措,但始終得不到有效的解決。

  • 傳統(tǒng)讀寫分離,延遲不可控,穩(wěn)定性堪憂。

    為了緩解數(shù)據(jù)加工的壓力,我們嘗試剝離部分只讀業(yè)務(wù),通過只讀實例實現(xiàn)讀寫分離,這也是大部分業(yè)務(wù)都會做的選擇。然而識貨的情況有些特別,核心數(shù)據(jù)加工場景的復(fù)雜度和并發(fā)度都非常高,對數(shù)據(jù)庫的寫壓力非常大,高峰期單單寫的QPS就能突破20萬,所以主備延遲是擺在我們面前很嚴峻的問題,當只讀業(yè)務(wù)長時間讀不到準確的數(shù)據(jù)時,我們又會被迫將其臨時搬回主實例,又進一步加劇了主實例的壓力,陷入了無窮的死循環(huán)當中。同時過高的主備延遲,也給數(shù)據(jù)庫自身的穩(wěn)定性帶來了很大的風險。

  • 商城擴品在即,平臺處理能力捉襟見肘。

    識貨的GMV已突破百億,規(guī)模持續(xù)增長,預(yù)計未來幾年內(nèi)商城將擴品3~5倍,對識貨整個數(shù)據(jù)加工平臺的存儲和計算能力都是很嚴峻的考驗。目前核心業(yè)務(wù)的數(shù)據(jù)庫已經(jīng)是最高規(guī)格,升無可升,在過去的幾年大促里,資源使用率偏高,處理能力急需突破;

解決方案

  • 分布式演進

    image

    渠道、商品、用戶是整個識貨最核心的板塊,是識貨對外提供數(shù)據(jù)服務(wù)的基石,通過分布式改造,整體的平臺擴展性得到了提升,核心數(shù)據(jù)處理性能提升了3倍,整體的支撐能力提高了6倍。

  • 集分一體

    image.png

    采用業(yè)務(wù)垂直維度,進行分布式設(shè)計,不同的業(yè)務(wù)模塊拆分到不同的存儲節(jié)點,將核心的價格變更模塊采用多個存儲節(jié)點進行支撐,既做到了核心模塊的分布式改造,同時模塊間的數(shù)據(jù)、訪問也實現(xiàn)了隔離,更重要的是保持了單機一致的使用體驗,業(yè)務(wù)完全無感知。

  • 熱力分區(qū)圖

    集分一體給業(yè)務(wù)設(shè)計帶來了足夠的靈活度,但容易給性能調(diào)優(yōu),日常維護增加了復(fù)雜度。熱力分區(qū)圖可以很好的幫助用戶解決這一問題:

    image.png

    通過可視化方式,直觀的監(jiān)測PolarDB-X實例的數(shù)據(jù)分布和訪問分布。通過節(jié)點、庫、表、分區(qū)多個維度實時展示不同節(jié)點的數(shù)據(jù)分布,數(shù)據(jù)的存儲熱點可以準確識別。訪問測通過不同亮度實時展現(xiàn)某個時間點的訪問趨勢。從而避免靈活的集分設(shè)計給業(yè)務(wù)運行帶來的容量、訪問測的不確定性。

用戶價值

  • 核心價格變更場景提速3倍,從4-5小時級別縮短為30分鐘。

  • 數(shù)據(jù)加工平臺的最大支撐能力提升了6倍。

  • 3AZ部署,mysql半同步升級為paxos強一致協(xié)議,業(yè)務(wù)連續(xù)性得到保證,數(shù)據(jù)永不丟失,RPO=0。

整個數(shù)據(jù)加工平臺的性能、擴展性、穩(wěn)定性都得到了很大的提升,面對商城擴品、各類大促更加輕松應(yīng)對。相信借助PolarDB-X分布式的高性能,未來識貨會為用戶提供更多的購物渠道,更多的商品種類、更實時的價格推送、更豐富的數(shù)據(jù)服務(wù)。