萬(wàn)里牛ERP系統(tǒng)引入阿里云瑤池云原生數(shù)據(jù)庫(kù)PolarDB
4月4日消息,國(guó)內(nèi)知名SaaS ERP服務(wù)商萬(wàn)里牛,日前在其電商ERP系統(tǒng)中引入了阿里云PolarDB MySQL數(shù)據(jù)庫(kù)。
萬(wàn)里牛借助PolarDB MySQL 一站式的事務(wù)處理和數(shù)據(jù)分析解決方案,同時(shí)利用In-Memory Column Index(IMCI)和并行執(zhí)行提供的HTAP實(shí)時(shí)數(shù)據(jù)分析能力以及高壓縮引擎X-Engine提供的低成本海量記錄讀寫(xiě)能力,實(shí)現(xiàn)了SaaS ERP系統(tǒng)的“降本增效”,解決了ERP SaaS平臺(tái)客戶(hù)數(shù)據(jù)快速增長(zhǎng)后的復(fù)雜查詢(xún)分析效率難題以及歷史訂單記錄數(shù)增長(zhǎng)帶來(lái)的存儲(chǔ)成本飆升難題。
據(jù)了解,萬(wàn)里牛是湖畔網(wǎng)絡(luò)旗下的產(chǎn)品品牌,萬(wàn)里牛以ERP為核心,形成包括WMS、跨境ERP、BI、門(mén)店零售、云訂貨等在內(nèi)的產(chǎn)品矩陣,服務(wù)于開(kāi)展國(guó)內(nèi)電商、跨境電商和實(shí)體門(mén)店等零售業(yè)務(wù)場(chǎng)景的企業(yè)。
萬(wàn)里?;诎⒗镌曝S富的云產(chǎn)品體系構(gòu)建其電商SaaS平臺(tái)。在數(shù)據(jù)庫(kù)方面,大量使用了OLTP型產(chǎn)品PolarDB MySQL, RDS MySQL,NoSQL使用了Redis和Lindorm等產(chǎn)品,在OLAP使用了在線數(shù)倉(cāng)和離線分析產(chǎn)品,通過(guò)產(chǎn)品和方案的組合來(lái)滿(mǎn)足電商SaaS的各個(gè)業(yè)務(wù)模塊對(duì)數(shù)據(jù)庫(kù)的各種需求。
此前萬(wàn)里牛ERP使用MySQL作為核心數(shù)據(jù)庫(kù),在早期數(shù)據(jù)體量較小,業(yè)務(wù)模式相對(duì)簡(jiǎn)單的情況下,MySQL支撐了業(yè)務(wù)發(fā)展,但隨著公司規(guī)模擴(kuò)大,原生MySQL已經(jīng)無(wú)法完全滿(mǎn)足各種復(fù)雜查詢(xún)和承受突發(fā)的爆單壓力。
PolarDB一站式HTAP數(shù)據(jù)庫(kù)產(chǎn)品解決方案
為解決復(fù)雜查詢(xún)的效率和技術(shù)問(wèn)題,萬(wàn)里牛技術(shù)團(tuán)隊(duì)采用了PolarDB MySQL提供的In-Memory Column Index功能。使用IMCI技術(shù)方案,萬(wàn)里牛ERP系統(tǒng)可以在無(wú)需額外技術(shù)研發(fā)投入和業(yè)務(wù)功能調(diào)整的前提下,快速解決眾多數(shù)據(jù)庫(kù)痛點(diǎn)。
例如,查詢(xún)訂單方面,在引入PolarDB IMCI之前, 對(duì)應(yīng)的訂單管理系統(tǒng)SQL監(jiān)控如下圖所示,會(huì)存在大量訂單查詢(xún)慢SQL:
使用MySQL慢查詢(xún)監(jiān)控
在引入使用PolarDB MySQL之后,萬(wàn)里牛在原有PolarDB集群上配置一個(gè)帶列索引的節(jié)點(diǎn),然后在復(fù)雜查詢(xún)的表上創(chuàng)建了列存索引。之后將前述復(fù)雜的訂單查詢(xún)請(qǐng)求通過(guò)hint注解,直接打到IMCI節(jié)點(diǎn)。在trade單量超過(guò)1000萬(wàn)數(shù)記錄條目的場(chǎng)景下,PolarDB IMCI能夠大幅度提升查詢(xún)速度,同時(shí)也極大的降低了普通業(yè)務(wù)讀寫(xiě)節(jié)點(diǎn)的壓力。
數(shù)據(jù)分析方面,萬(wàn)里牛ERP系統(tǒng)在切換到PolarDB后,借助PolarDB 一體化的IMCI ,以很低的開(kāi)發(fā)成本解決了對(duì)實(shí)時(shí)數(shù)據(jù)做復(fù)雜查詢(xún)的效率問(wèn)題,不再需要額外的數(shù)倉(cāng)系統(tǒng)。在減少成本的同時(shí),避免了開(kāi)發(fā)資源的浪費(fèi),并且提高了用戶(hù)體驗(yàn)。
據(jù)悉,萬(wàn)里牛ERP從22年開(kāi)始將訂單和交易數(shù)據(jù)存儲(chǔ)在PolarDB MySQL上,充分利用了其強(qiáng)大的HTAP能力,針對(duì)相關(guān)業(yè)務(wù)代碼的調(diào)整,只需要在SQL中增加Hint注解即可實(shí)現(xiàn),無(wú)額外新增開(kāi)發(fā)成本投入。
2、電商號(hào)平臺(tái)僅提供信息存儲(chǔ)服務(wù),如發(fā)現(xiàn)文章、圖片等侵權(quán)行為,侵權(quán)責(zé)任由作者本人承擔(dān)。
3、如對(duì)本稿件有異議或投訴,請(qǐng)聯(lián)系:info@dsb.cn