TeleDB支撐某省電信匯聚庫降本增效
更新時間 2025-02-05 09:37:01
最近更新時間: 2025-02-05 09:37:01
分享文章
該系統為多點匯聚庫場景,TeleDB協助解決某省匯集庫瓶頸,助力客戶架構升級。原有系統使用Oracle RAC集群。Oracle RAC在海量數據的生產域缺少基本的分析查詢能力,大數據域實時性為天級/小時級,實時性不足,計算和查詢的時候能力已經到達極限,超時宕機的場景頻發,難以發揮數據合力,遠遠無法滿足業務需要。TeleDB匯集庫在系統中的位置如下圖:
匯集庫在系統中承擔著數據匯集處理的作用,既要對接其他關系數據庫,消息中間件等,還要運行部分核心系統的OLTP業務,并在這兩者數據的基礎上運行模型構建,離線行為分析等OLAP類計算。是一個典型的HTAP系統。
升級之前之前的Oracle RAC之所以遇到瓶頸,很大程度上也是因為業務模型本身計算量大,模型復雜超出了RAC的處理效率。借助TeleDB的多核并行計算能力,在節點內部采用了并行計算,同時啟動多個進程來協同完成一個查詢,可充分利用服務器的多核處理能力來快速、高效地完成查詢。
匯集庫當前存儲量超過145TB,入庫效率達到9.8W/s,出庫效率6W/s,120億數據的OLTP類業務1秒內完成處理,每次處理數據5700+條數據。這些處理性能遠遠超越了Oracle RAC,成本相比RAC卻大幅降低。