transwarp stellardb是星环科技自主研发的分布式图数据库,兼容opencypher查询语言,提供海量图数据的存储和分析能力,支持原生图存储结构,支持万亿边pb级数据存储。同时,stellardb具备毫秒级点边查询能力,10 层的深度链路分析能力,提供近30种的图分析算法,具备数据2d和3d展示能力。
星环分布式图数据库stellardb已经通过信通院《图数据库基础能力评测》测试,并拥有多项专利,在国产适配方面,可兼容星环大数据一体机txdata、申威等国产服务器以及银河麒麟、中标麒麟等国产操作系统,满足信创要求。
国产化浪潮下,不少企业机构将图数据库国产化方面进行了探索和实践。本文将分享某券商基于星环科技stellardb进行图数据库国产化替代的落地探索。
该券商早期基于neo4j社区版构建了企业知识图谱等场景,随着数据量的不断增加以及管理要求的不断提高,原来的图数据库在性能等方面出现瓶颈,给企业带来很大的管理和成本压力。结合国产化浪潮,该券商决定采用星环科技stellardb替代原先的neo4j,实现图数据库平台的自主可控。
星环科技stellardb与neo4j的cypher语法高度兼容,快速实现了多个业务的平滑迁移和上线。
与neo4j社区版支持linux服务器和单机分应用部署,stellardb支持分布式集群部署,具有高度可扩展性,按照业务需求对存储和计算资源进行灵活扩展,满足业务发展需求。同时兼容星环大数据一体机txdata、申威等国产服务器以及银河麒麟、中标麒麟等国产操作系统,满足国产化部署要求。
原先需要通过工具手工导入数据或者先写程序把数据从数据库中导出,再通过工具导入到neo4j,数据导入期间需要关闭数据库服务。星环stellartdb内置的etl工具直接从事务数据库中抽取数据,避免数据手工导入导出的麻烦,相应的etl组件实现对加工任务的协调调度,整个过程不中断服务,有效保障业务连续性。stellardb支持标签级数据秒级删除,极大提升企业每天数据更新效率。
在算法和性能方面,stellardb具备毫秒级点边查询能力,10 层的深度链路分析能力,提供近30种的图分析算法。替换后,集团发现算法性能提升4倍,关联发现性能提升2倍以上。
stellardb支持2d和3d的图可视化展示,利用可视化技术帮助用户快速获取数据基于关联性的深度洞察,并且提供可视化的数据导入、集群监控、图查询任务和图计算任务监控等功能。
数据库系统作为it业务系统的核心,对整个业务系统的连续性和数据完整性起着至关重要的作用。stellardb提供便捷的运维管理功能,支持权限认证、备份恢复、集群监控、日志审计、资源管控等企业级数据库功能。
与原先用户管理维护依赖手工的方式相比,星环科技stellardb数据库管理支持多种认证方式,数据库层支持kerberos和ldap,web层支持cas和oauth2, 快速实现了与集团系统的统一对接认证,支持统一配置权限和认证。
星环科技stellardb提供丰富的接口,不再依赖第三方调度工具,支持python sdk、jdbc sdk与restful api与第三方系统进行对接,opencypher可以帮助用户完成大部分的图查询操作和基本图算法。
此外,星环科技在服务能力支持方面提供全天候服务,为用户提供客户化服务,满足用户个性化需求。
该券商使用星环科技stellardb替代neo4j后,在系统架构、取数便捷性、运维管理、系统认证、算法和性能、api支持、可视化等方面得到了全面提升,同时自主研发以及国产化软硬件兼容特性满足国家信创要求,进一步提高了该企业平台系统的国产化水平。
未来该企业会继续深入推进国产化替代,与星环科技知识图谱平台sophon kg提供的ai相结合,打造一站式图计算和机器学习融合平台,最终实现以技术驱动业务转型创新。