HugeGraph
此條目過於依赖第一手来源。 (2020年4月30日) |
HugeGraph是百度自主研发的一款图数据库,初用于百度安全事业部的反欺诈、黑产打击业务,后逐步扩展完善,成为可以支持广泛需求场景的通用图数据库,于2018年开源[1],是百度七大开源技术之一[2],百度人工智能产业链的一环[3]。
首次发布 | 2017年8月15日 |
---|---|
当前版本 | 0.10.4(2019年11月8日 | )
编程语言 | Java,Gremlin |
类型 | 图数据库 |
许可协议 | Apache许可证 |
网站 | hugegraph |
HugeGraph简介
HugeGraph是开源的分布式图数据库(Graph Database)。[4] 支持关联关系的在线查询(OLTP)和离线分析(OLAP)。
HugeGraph图数据库的典型应用场景包括:深度关系探索、复杂关联分析、路径搜索、特征抽取、数据聚类、社区检测、知识图谱等。
HugeGraph主要功能
HugeGraph图数据库支持主要功能包括:[5]
- 支持标准的Apache Tinkerpop Gremlin图查询语言,支持属性图,可支持千亿级规模关系数据;
- 支持多种后端存储(Cassandra,HBase,RocksDB,MySQL,PostgreSQL,ScyllaDB);
- 支持多种索引(二级索引、范围索引、全文索引、联合索引,均无需依赖第三方索引库);
- 提供可视化的Web界面,可用于图建模、数据导入、图分析;
- 提供导入工具支持从多种数据源中导入数据到图中,支持的数据源包括:CSV、HDFS、关系型数据库(MySQL、Oracle、SQL Server、PostgreSQL);
- 支持REST接口,并提供10+种通用的图算法;
- 支持与Hadoop、Spark GraphX等大数据系统集成。
参考文献
- ^ 干货|全面解析图算法在反欺诈领域的落地应用-CSDN.NET. www.csdn.net.[失效連結]
- ^ 百度安全发布BASS下一代AI安全技术栈 开源七大安全技术_韦韬. www.sohu.com.
- ^ 陈蕊. 百度安全与Intel联合发布可信安全计算服务框架. 中国网科学-科学频道. 2018-09-05 [2020-04-30].
- ^ HugeGraph Database core component, including graph engine, API, and built-in backends. GitHub. [2020-03-23]. (原始内容存档于2018-08-03).
- ^ HugeGraph Database user documentation. GitHub. [2020-03-23]. (原始内容存档于2019-12-13).