Transwarp StellarDB是星環(huán)科技自主研發(fā)的分布式圖數(shù)據(jù)庫,兼容openCypher查詢語言,提供海量圖數(shù)據(jù)的存儲和分析能力,支持原生圖存儲結構,支持萬億邊PB級數(shù)據(jù)存儲。同時,StellarDB具備毫秒級點邊查詢能力,10+層的深度鏈路分析能力,提供近30種的圖分析算法,具備數(shù)據(jù)2D和3D展示能力。
星環(huán)分布式圖數(shù)據(jù)庫StellarDB已經(jīng)通過信通院《圖數(shù)據(jù)庫基礎能力評測》測試,并擁有多項專利,在國產(chǎn)適配方面,可兼容星環(huán)大數(shù)據(jù)一體機Txdata、申威等國產(chǎn)服務器以及銀河麒麟、中標麒麟等國產(chǎn)操作系統(tǒng),滿足信創(chuàng)要求。
國產(chǎn)化浪潮下,不少企業(yè)機構將圖數(shù)據(jù)庫國產(chǎn)化方面進行了探索和實踐。本文將分享某券商基于星環(huán)科技StellarDB進行圖數(shù)據(jù)庫國產(chǎn)化替代的落地探索。
該券商早期基于Neo4j社區(qū)版構建了企業(yè)知識圖譜等場景,隨著數(shù)據(jù)量的不斷增加以及管理要求的不斷提高,原來的圖數(shù)據(jù)庫在性能等方面出現(xiàn)瓶頸,給企業(yè)帶來很大的管理和成本壓力。結合國產(chǎn)化浪潮,該券商決定采用星環(huán)科技StellarDB替代原先的Neo4j,實現(xiàn)圖數(shù)據(jù)庫平臺的自主可控。
星環(huán)科技StellarDB與Neo4j的Cypher語法高度兼容,快速實現(xiàn)了多個業(yè)務的平滑遷移和上線。
與Neo4j社區(qū)版支持Linux服務器和單機分應用部署,StellarDB支持分布式集群部署,具有高度可擴展性,按照業(yè)務需求對存儲和計算資源進行靈活擴展,滿足業(yè)務發(fā)展需求。同時兼容星環(huán)大數(shù)據(jù)一體機Txdata、申威等國產(chǎn)服務器以及銀河麒麟、中標麒麟等國產(chǎn)操作系統(tǒng),滿足國產(chǎn)化部署要求。
原先需要通過工具手工導入數(shù)據(jù)或者先寫程序把數(shù)據(jù)從數(shù)據(jù)庫中導出,再通過工具導入到Neo4j,數(shù)據(jù)導入期間需要關閉數(shù)據(jù)庫服務。星環(huán)StellartDB內置的ETL工具直接從事務數(shù)據(jù)庫中抽取數(shù)據(jù),避免數(shù)據(jù)手工導入導出的麻煩,相應的ETL組件實現(xiàn)對加工任務的協(xié)調調度,整個過程不中斷服務,有效保障業(yè)務連續(xù)性。StellarDB支持標簽級數(shù)據(jù)秒級刪除,極大提升企業(yè)每天數(shù)據(jù)更新效率。
在算法和性能方面,StellarDB具備毫秒級點邊查詢能力,10+層的深度鏈路分析能力,提供近30種的圖分析算法。替換后,集團發(fā)現(xiàn)算法性能提升4倍,關聯(lián)發(fā)現(xiàn)性能提升2倍以上。
StellarDB支持2D和3D的圖可視化展示,利用可視化技術幫助用戶快速獲取數(shù)據(jù)基于關聯(lián)性的深度洞察,并且提供可視化的數(shù)據(jù)導入、集群監(jiān)控、圖查詢任務和圖計算任務監(jiān)控等功能。
數(shù)據(jù)庫系統(tǒng)作為IT業(yè)務系統(tǒng)的核心,對整個業(yè)務系統(tǒng)的連續(xù)性和數(shù)據(jù)完整性起著至關重要的作用。StellarDB提供便捷的運維管理功能,支持權限認證、備份恢復、集群監(jiān)控、日志審計、資源管控等企業(yè)級數(shù)據(jù)庫功能。
與原先用戶管理維護依賴手工的方式相比,星環(huán)科技StellarDB數(shù)據(jù)庫管理支持多種認證方式,數(shù)據(jù)庫層支持Kerberos和LDAP,web層支持CAS和OAuth2, 快速實現(xiàn)了與集團系統(tǒng)的統(tǒng)一對接認證,支持統(tǒng)一配置權限和認證。
星環(huán)科技StellarDB提供豐富的接口,不再依賴第三方調度工具,支持Python SDK、JDBC SDK與RESTful API與第三方系統(tǒng)進行對接,openCypher可以幫助用戶完成大部分的圖查詢操作和基本圖算法。
此外,星環(huán)科技在服務能力支持方面提供全天候服務,為用戶提供客戶化服務,滿足用戶個性化需求。
該券商使用星環(huán)科技StellarDB替代Neo4j后,在系統(tǒng)架構、取數(shù)便捷性、運維管理、系統(tǒng)認證、算法和性能、API支持、可視化等方面得到了全面提升,同時自主研發(fā)以及國產(chǎn)化軟硬件兼容特性滿足國家信創(chuàng)要求,進一步提高了該企業(yè)平臺系統(tǒng)的國產(chǎn)化水平。
未來該企業(yè)會繼續(xù)深入推進國產(chǎn)化替代,與星環(huán)科技知識圖譜平臺Sophon KG提供的AI相結合,打造一站式圖計算和機器學習融合平臺,最終實現(xiàn)以技術驅動業(yè)務轉型創(chuàng)新。