項目背景
GreatDB是萬里數(shù)據(jù)庫自主研發(fā)的一款分布式關(guān)系型數(shù)據(jù)庫,旨在打造極致穩(wěn)定、極致性能、極致易用國產(chǎn)數(shù)據(jù)庫品牌。萬里數(shù)據(jù)庫積極參與數(shù)據(jù)庫國產(chǎn)化進程,2020年7月,中標“中移動自主可控OLTP數(shù)據(jù)庫聯(lián)合創(chuàng)新項目”,助力中移動實現(xiàn)OLTP數(shù)據(jù)庫的能力內(nèi)化,實現(xiàn)降本增效。
OLTP數(shù)據(jù)庫是中移動IT業(yè)務(wù)支撐系統(tǒng)中的核心基礎(chǔ)產(chǎn)品之一,在中國移動IT支撐系統(tǒng)有著廣泛的需求和應(yīng)用場景。該項目中,分布式數(shù)據(jù)庫GreatDB立足核心技術(shù)自主創(chuàng)新,推動適用于中國移動核心IT系統(tǒng)的數(shù)據(jù)庫產(chǎn)品自主研發(fā)、落地應(yīng)用,服務(wù)于中國移動磐基PaaS,助力國產(chǎn)化與降本增效。
業(yè)務(wù)概述
中國移動磐基PaaS,基于微服務(wù)的容器化架構(gòu),提供操作簡便的一鍵式服務(wù)自動化部署、統(tǒng)一配置管理、應(yīng)用的彈性擴縮容、微服務(wù)管控、資源/服務(wù)/容器等多維度綜合監(jiān)控、安全管控等功能,結(jié)合磐舟云交付平臺提供敏捷研發(fā)管理、CICD持續(xù)交付、國產(chǎn)化雙平面流水線,實現(xiàn)代碼按需編譯、安全掃描、一鍵上磐基容器云。通過研發(fā)交付一體化,實現(xiàn)乘舟上云,穩(wěn)如磐基,持續(xù)支撐Serverless、AI、區(qū)塊鏈等創(chuàng)新技術(shù)平臺。
移動各省公司國產(chǎn)化落地進展
1)某省移動客流國產(chǎn)化
業(yè)務(wù)背景:
商場客流分析系統(tǒng),通過分析商場用戶的行為軌跡和畫像,打造“人、貨、場”緊密依存的消費場景和生態(tài)組合,打通場內(nèi)場外,看清客從哪里來。借助大數(shù)據(jù)標簽功能,幫助商家更全面地認識客流。
成果價值:
● 完全遵循mysql協(xié)議,應(yīng)用程序改造幾乎為0;
● 最大支持256組用戶并發(fā)請求,將系統(tǒng)QPS最大吞吐量提升5倍;
● 開啟自動數(shù)據(jù)補齊功能,支持自動切換,減少人工干預(yù),最大限度保障數(shù)據(jù)一致性。
2)某直轄市移動數(shù)據(jù)庫國產(chǎn)化
業(yè)務(wù)背景:
經(jīng)營分析系統(tǒng)是為企業(yè)的經(jīng)營提供數(shù)據(jù)化運營服務(wù)的IT系統(tǒng)。它以數(shù)據(jù)倉庫為支撐,將業(yè)務(wù)系統(tǒng)分散的數(shù)據(jù)整合集中起來,進行企業(yè)級數(shù)據(jù)建模、數(shù)據(jù)質(zhì)量控制等,提供“統(tǒng)一口徑”數(shù)據(jù)信息,并向其他業(yè)務(wù)系統(tǒng)提供數(shù)據(jù)分析等服務(wù)。
成果價值:
● B域應(yīng)用系統(tǒng)國產(chǎn)化落地,集群部署支撐超20個大小不同、特性各異的業(yè)務(wù);
● 20臺+X86服務(wù)器,存儲超130TB數(shù)據(jù),主題集市存儲5年的歷史數(shù)據(jù);
● 查詢報表秒級展現(xiàn)。
3)某省移動數(shù)據(jù)中臺國產(chǎn)化
業(yè)務(wù)背景:
某省移動采用18臺服務(wù)器并部署萬里數(shù)據(jù)庫GreatDB多租戶集群,在數(shù)據(jù)中臺項目中完成了國產(chǎn)化替代,并在B域次級核心系統(tǒng)一級BOSS、局數(shù)據(jù)庫、權(quán)益庫、銷售庫、訂單庫、客戶交互等系統(tǒng)中探尋新的試驗田。
成果價值:
● 降低對傳統(tǒng)集中式數(shù)據(jù)庫和高性能存儲的依賴;
● 支撐了數(shù)據(jù)服務(wù)平臺和資費案平臺,并作為多租戶平臺;
● 經(jīng)分前臺庫正在進行數(shù)據(jù)庫遷移工作。
項目價值
隨著未來電信數(shù)據(jù)的幾何式增長,業(yè)務(wù)系統(tǒng)也將朝著更易用、更及時、更彈性的方向發(fā)展,而萬里分布式數(shù)據(jù)庫具有的可擴展性、高并發(fā)能力等產(chǎn)品特性在此背景下也將會發(fā)揮越來越重要的作用,助力中移動OLTP數(shù)據(jù)庫系統(tǒng)的大數(shù)據(jù)量承載,并確保系統(tǒng)的高安全性和高性能。