百度自研开源图数据库:Apache HugeGraph 1.0.0版本发布
Apache HugeGraph(incubating)第一个Apache Release版本1.0.0已正式发布。HugeGraph是百度安全于2017年自主研发的国内首个开源图数据库,提供了一站式的千亿级大规模图数据的存储、在线查询、离线分析能力,广泛应用于社交网络、广告推荐、网络安全、金融风控、智能机器人等场景。
HugeGraph于2018年开源,2022年1月正式通过世界顶级开源组织Apache软件基金会的投票决议,以全票通过的优秀表现正式成为全球首个加入Apache孵化的图数据库项目,同年5月正式入驻Apache开启孵化,促使国产图数据库走向世界。
HugeGraph在GitHub上具有2200+Stars。此外,项目总Contributors数量超过80名,社区版本下载量超过2万,并有超过100个社区用户、组织在使用,包括网商银行、网易游戏、360安全、滴滴、科大讯飞、虎牙直播、CVTE、货拉拉等。
据介绍,Apache HugeGraph 1.0.0版本在性能和实用性、易用性上做了大量改进和修复,包含25000+行PullRequest代码变更提交:
在系统语言上,图数据库与图计算等组件均升级适配Java11,已覆盖所有子项目,并新增支持Cypher图查询语言,目前已同时支持Gremlin与Cypher两大主流图查询语言;
在服务器上支持更多内置图算法,包括16个OLAP算法包括:LPA、Louvain、PageRank、Betweenness/Closeness/EigencentralityCentrality、RingsDetect等,2个OLTP算法,包括:adamic-adar和resource-allocation;
在大规模并行图计算框架(Computer)上,支持海量图数据的MPP计算,尤其是扩散性/中心性等空间消耗大的算法,支持K8sStandalone(单机)模式,预留Yarn接口可实现直接对接;
在大数据组件支持上,新增支持FlinkCDC数据流式与同步导入、Spark批量导入数据、支持BypassServer模式,大幅提高了图数据库的在线/离线场景下的导入/导出/图迁移性能和方便性;
在易用性上,提供一键Server/Hubble容器化Docker支持,重构整合图周边工具链为HugeGraphToolchain等120多项细节版本更新。
所有文章未经授权禁止转载、摘编、复制或建立镜像,违规转载法律必究。
举报邮箱:3031084316@qq.com