多維數據庫是企業績效管理(EPM)的核心能力, 但EPM高端企業級市場長期被國外廠商占據,且國內尚無成熟的多維數據庫產品,這給我國企業實現自主可控,解決“卡脖子”問題帶來了巨大的挑戰。因此,金蝶從2016年開啟了多維數據庫的自研之路,踐行以客戶為中心的理念,歷時5年,終于填補了國產多維數據庫領域的空白。
什么是金蝶多維數據庫
金蝶多維數據庫(內部代號Shrek)是金蝶自主研發的首款面向企業級高并發、多維數據聚合處理場景的非關系型數據庫產品。
區別于市場上通用的多維分析數據庫(基于數據倉庫的OLAP,僅提供分析功能),Shrek全面支持對多維數據的即時讀寫與查詢分析操作。
此外,相對于關系型數據庫,Shrek通過建立專用多維數據組的索引,大大提高了數據庫的操作效率。
01在線并發提升500倍
金蝶多維數據庫運用自研的MinLock技術實現了讀寫不互相阻塞,充分滿足了高并發條件下的讀寫訴求,解決了業務高峰期的資源瓶頸。
在2021年8月的基準測試中,金蝶多維數據庫基于67億的測試數據,實現了5萬用戶(當前市場主流多維數據庫僅支持100以下用戶的并發讀寫訪問)在線檢索和保存,測試結果顯示:90%用戶指標下單個保存耗時僅0.05秒,查詢耗時僅0.143秒。
02穩定支撐百億級數據
金蝶多維數據庫單個實例能夠支撐百億級別的數據量,大大高于普通關系型數據庫。配合產品獨有的分區技術,能夠更輕松地支持超大數據量的存儲與檢索。
2021年,金蝶與英特爾成立聯合實驗室,在英特爾傲騰技術平臺上,充分驗證了金蝶多維數據庫的I/O和海量存儲能力,解決了多維度大范圍檢索以及客戶大量業務數據存儲業務的痛點。
03聚合計算秒級性能提升37倍
金蝶多維數據庫采用了列式存儲,對數據進行高壓縮率存儲,并且可在無需解壓的情況下,直接進行精準檢索,因而在讀寫性能和內存管理方面更為優秀。
實例性能對比測試結果顯示:國外知名多維數據庫每秒寫入速度為6.1萬筆數據,而金蝶多維數據庫寫入速度可達230萬筆,為前者的37倍;查詢方面,每秒能夠進行8000次左右的查詢,查詢661萬筆數據,全面實現了整體性能的超越。
金蝶多維數據庫的應用
金蝶多維數據庫為EPM產品提供了基于多維模型的處理能力,實現了毫秒級的數據快速檢索,有效解決了EPM產品多維度、多層級數據處理的問題,為決策人員實時決策發揮了重要作用。
金蝶多維數據庫是基于金蝶云·蒼穹平臺統一的架構體系研發的多維數據庫,既保證了系統的靈活性和可擴展性,也為應對不同的業務場景需求,創造了無限可能。目前,金蝶多維數據庫已廣泛應用于金蝶云·星瀚合并報表、預算管理等業務領域,并獲得2021年度金蝶集團最高榮譽獎項——“杰出創新獎”。

歷時5年多的研發,金蝶多維數據庫具備了成熟多維數據庫“高可用、高性能、高可靠”的產品特性,廣泛應用于國內超大型企業EPM領域,在實現該領域的國產化替代方面具有里程碑意義。

隨著技術的不斷更迭,多維數據庫將成為未來EPM平臺的核心技術之一。因此,金蝶多維數據庫也將與時俱進,持續創新并拓展各種業務場景,為用戶提供更優質的服務、更愉悅的體驗。







