热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HugeGraph图数据库获ApacheTinkerPop官方认证

Apache软件基金会(ApacheSoftwareFoundation,ASF)

Apache软件基金会(Apache Software Foundation, ASF)是世界上最大的开源软件基金会,Apache目前拥有超过350个开源项目。


TinkerPop 是Apache基金会旗下的顶级项目,是一个面向实时事务处理以及批量、分析型图分析的图计算框架,其核心模块是TinkerPop Gremlin引擎。百度安全自研的图数据库HugeGraph实现了Apache TinkerPop3框架及完全兼容Gremlin查询语言,近期得到Apache TinkerPop的正式官方认证,并纳入其提供商列表大力推广。


HugeGraph是我国首个自主开源图数据库



说起图乃至于图论,在于图是对现实世界的抽象,它通过点和边来描述实体之间的关系,构成一个大型语义网络,提供一种从关系的视角来观察世界的直观方法。而传统的关系型数据库,在复杂数据关系运算处理上表现很差,随着数据量及复杂度的增加,关系型数据库极难在有效的时间内计算出结果。图数据库则更好的利用数据间的连接,将数据关系映射为实体与边的图模型结构,并提供高效的图查询语言,在海量数据的存储,关联关系分析与挖掘上更具备优势。


HugeGraph是我国首个自主开源的图数据库系统,TinkerPop评价HugeGraph为高效、易用、可扩展的图数据,因此吸引了大量用户使用它来进行社会网络分析、反诈欺和知识图谱制作(HugeGraph attracts a large amount of users and has been widely used in social network analysis, fraud detection and knowledge graph)


HugeGraph 支持千亿以上的顶点和边快速导入,支持在线与离线分析,提供毫秒级的关联关系查询能力,并可与 Hadoop、Spark 等大数据平台集成,具有丰富的API以及完善的工具链组件,助力用户构建基于图数据库之上的应用和产品,具体而言HugeGraph图数据库具有以下优势:


1、易用:HugeGraph 支持 Gremlin 图查询语言与 Restful API,同时提供图检索常用接口,具备功能齐全的周边工具,轻松实现基于图的各种查询分析运算。
2、高效:HugeGraph 在图存储和图计算方面做了深度优化,提供多种批量导入工具,轻松完成千亿级数据快速导入,通过优化过的查询达到图检索的毫秒级响应。支持数千用户并发的在线实时操作。
3、通用:HugeGraph 支持 Apache Gremlin 标准图查询语言和 Property Graph 标准图建模方法,支持基于图的 OLTP 和 OLAP 方案。集成 Apache Hadoop 及 Apache Spark 大数据平台。
4、可扩展:支持分布式存储、数据多副本及横向扩容,内置多种后端存储引擎,也可插件式轻松扩展后端存储引擎。
5、开放:HugeGraph 代码开源,客户可自主修改定制,选择性回馈开源社区。


HugeGraph以丰富功能支撑多场景应用

HugeGraph图数据库基于解决百度安全所面对的反欺诈、威胁情报、黑产打击等业务的图数据存储和建模分析需求而诞生,在此基础上逐步扩展及支持了更多的通用图应用,并在2018年开源成为百度的七大安全开源技术之一。HugeGraph由HugeGraph-Server、HugeGraph-Client、HugeGraph-Loader、HugeGraph-Hubble与HugeGraph-Tools等组件构成,可通过批量方式快速导入数据、扫描并分析现有数据自动生成Graph Schema创建语言,基于Web的可视化IDE环境,记录Gremlin查询可视化展示图的关联关系,是目前功能最丰富的开源图数据库。

强大的功能进而使HugeGraph在深度关系探索、关联分析、路径搜索、特征抽取、数据聚类、社区检测、知识图谱等图分析上高歌猛进,适用业务领域有如网络安全、电信诈骗、金融风控、广告推荐、社交网络和智能机器人等应用场景。

相对于传统的关系型数据库,新型的图数据库就像是数据中心里的“新基建”。大数据时代下非结构化数据处理需求以及高并行运算,带来数据库行业技术革新。在中国目前的数据库市场里,据Gartner报告显示,国外品牌占有90%以上的份额。而非结构化数据使国产厂商存在弯道加速的机会,可以从数据挖掘的视角去审视和发现大数据中存在的有价值的关系。

此外,即便互联网每日诞生海量的数据,但数据积累本身仅仅是图计算的充分条件,而真正催生图计算的是新型数据组织形式,它蕴含着创新商业逻辑和精益业务逻辑的兴起。2019年初 Gartner的数据与分析峰会上将图数据列为十大数据分析趋势之一,并认为自2022年起全球图处理及图数据库的应用都将以100%的速度迅猛增长。




推荐阅读
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 加密世界下一个主流叙事领域:L2、跨链桥、GameFi等
    本文介绍了加密世界下一个主流叙事的七个潜力领域,包括L2、跨链桥、GameFi等。L2作为以太坊的二层解决方案,在过去一年取得了巨大成功,跨链桥和互操作性是多链Web3中最重要的因素。去中心化的数据存储领域也具有巨大潜力,未来云存储市场有望达到1500亿美元。DAO和社交代币将成为购买和控制现实世界资产的重要方式,而GameFi作为数字资产在高收入游戏中的应用有望推动数字资产走向主流。衍生品市场也在不断发展壮大。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
author-avatar
追麾
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有