暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

评测回顾|Nebula Graph通过信通院图数据库基础能力评测

数据库应用创新实验室 2022-04-08
872

日前,开源分布式图数据库 Nebula Graph 顺利通过中国信通院第十三批大数据产品能力评测-图数据库基础能力项目。

Nebula Graph 是由杭州悦数科技有限公司自主研发的图数据库管理系统。目前,腾讯、美团、京东科技和快手等大型互联网科技公司都已经在使用 Nebula Graph 来提高其数据处理能力。

中国信通院作为国内大数据领域产品评测体系权威机构,已成为行业产品研发和用户选型的重要参考。本次评测通过显示出 Nebula Graph 优秀的研发能力和可信的产品基础。

01
产品简介

Nebula Graph 是由杭州悦数科技有限公司自主研发的一款开源分布式图数据库产品。得益于其 shared-nothing 以及存储与计算分离的架构设计,Nebula Graph 具备在线水平扩缩容能力;分布式架构,使用 Raft 协议保证数据一致性,确保集群高可用;兼容 openCypher 9,无缝对接 Neo4j 用户,降低学习及迁移成本。

图数据库是伴随大数据时代出现的一种非关系型(NoSQL)数据库,以图论为基础,围绕实体和关系来存储数据。基于这种独特的设计,图数据库比传统的关系型数据库更擅长从海量的关联数据中挖掘数据背后的潜在价值。正因如此,在全球著名的数据库排名网站 DB-Engines 上,图数据库成为近来发展势头最迅猛的数据库类型。

Nebula Graph 的分布式以及存储计算分离的架构确保了该产品能够无限水平扩容,并能实现高可用性和跨数据中心部署。以下是 Nebula Graph 的架构图:

02
产品优势

自主研发可控,开放系统生态:Nebula Graph 是杭州悦数科技有限公司自主研发的开源分布式图数据库,其核心代码采用 Apache 2.0 证书开源。Nebula Graph 可灵活加载不同数据源的数据,支持 Spark、Flink、HBase 等多种周边大数据生态。

权限控制管理,保障业务安全:内置基于角色的 ACL 机制和用户鉴权,也可接入外部认证服务,例如 LDAP 认证,仅允许通过身份验证的特定用户访问数据库,不同用户操作权限不一,为用户提供安全的数据库访问方式,保障数据安全。

分布式高可用,保证业务连续:采用全对称分布式集群,无单点故障;基于 Raft 协议保证容错能力及高可用;同时支持多种类型快照方式实现数据恢复,保证在局部失败的情况下用户无感知和服务高可用。

多维扩展能力,助力业务增长:采用 shared-nothing 分布式架构,支持不停服务的水平扩缩容,可自动实现负载均衡;同时支持各种主流和新型硬件 NVME、AEP 等的垂直扩展,满足业务增长带来的不同扩容需求。

复杂查询逻辑,适配业务逻辑:Nebula Graph 开发的图查询语言 nGQL,类 SQL 风格降低开发人员学习成本,内置主流图算法如最短路径、随机游走等,支持企业的复杂业务查询逻辑;同时逐步兼容 openCypher 9,在提高表达能力的同时,无缝对接 Cypher 语法,降低 Cypher 用户使用门槛。

03
Nebula Graph 应用场景

IoT、AI、移动互联网技术产生的海量数据同时具备高度的相互关联性,企业需要从这些互相交织的数据关系中发现商业洞察,这对传统的关系型数据库来说是极大的挑战,而图数据库因为其独特的对关系极度友好的数据结构,能够实现对复杂数据关系的高效、深度遍历,为企业在大数据时代赋能。

图数据库洞察复杂数据关系

实时推荐

实时推荐是在线业务的新增长点,电商巨头亚马逊称其 35% 的销售额来自于商品交叉推荐。这一技术能为用户提供高度个性化的实时推荐,企业能够添加推荐相关因子及数据源,提高推荐个性化程度。

但要实现高度个性化的实时推荐,企业通常面临如业务数据逻辑复杂且高度关联、保证实时遍历查询性能、业务数据量迅速增加等挑战。

Nebula Graph 图数据库可以很好地帮助企业应对以上挑战,因为该产品的原生图存储能够保证高效、实时遍历高度关联的复杂数据,而其 shared-nothing 的架构设计保证系统可扩展性。

Nebula Graph 实时对用户进行个性化推荐

金融风控

风险控制对金融行业的重要性不言而喻,其中层出不穷的金融欺诈手段对金融行业的健康发展造成了严重的威胁。图技术可以通过分析交易行为识别欺诈交易特征,实现在交易中实时探测欺诈特征,阻断可疑交易。

要在金融交易发生的短时间内实时探测出可疑交易并返回结果,银行和金融企业通常面临如下挑战:

1. 欺诈交易涉及的数据具有高度复杂的关联关系。

2. 保证实时遍历复杂关联数据的性能,在交易时间内返回分析结果。

3. 适应欺诈手段和规模的不断变迁。

而 Nebula Graph 正是解决这些挑战的最佳方案,因为它的原生图存储能够保证高效、实时遍历高度关联的复杂数据;其灵活的数据模型,能够确保新增业务逻辑不影响现有的逻辑。最后,Nebula Graph 的分布式架构带来的高可用可保障关键业务不断线。

Nebula Graph 清晰识别交易特征

04
使用案例

目前 Nebula Graph 的用户包括中国移动、腾讯、美团、360和快手在内的一些世界领先的科技和通信公司,他们都是在多家筛选和性能对比后决定采用 Nebula Graph 来增强其图形数据库能力。

中国移动:中国移动是中国最大的通信服务供应商,致力于为全球提供全业务通信服务, 业务主要涵盖移动语音和数据, 有线宽带,以及其他通信信息服务。该公司将 Nebula Graph 用于反欺诈,社区发现等场景。

美团:美团是一家本地生活互联网平台,他们的 NLP 团队基于 Nebula Graph 搭建了自己的图数据库平台,目前已经有接近 40 条美团内部的业务线接入使用,包括智能助理、搜索召回等。

微信:腾讯微信是中国最大的即时通讯工具,微信团队使用 Nebula Graph 解决了超大数据量带来的挑战,实现了大数据集存储、小时级全量导入、多版本控制、秒级回滚、毫秒级访问等特性。

微众银行:微众银行是中国首家互联网银行,将 Nebula Graph 接入他们的大数据平台,进行数据血缘治理,目前全行 AIOps 都已经接入 Nebula Graph 平台。

中科国力:中科国力智能技术有限公司(简称中科国力),是一家以中科院人工智能研究成果为基础,结合对行业和场景的深度理解,为垂直行业提供智慧化运营解决方案的人工智能公司。使用 Nebula Graph 构建自然语言理解领域的通用知识图谱。

2015年,作为国家高端专业智库、产业创新发展平台,中国信息通信研究院(以下简称“中国信通院”)逐步开展数据库领域的技术研究、标准编制、评测评估、政策支撑、生态建设等工作。六年来,中国信通院见证了国内数据库顶层设计不断出台,关键技术逐渐突破,产业生态日益繁荣,应用范畴持续扩展,标准化工作有序有力进行,成为国家在数据库领域最重要的支撑单位,已搭建国内最权威的第三方数据库评测评估体系产品评测体系包括基础能力、性能、稳定性和安全性等;服务评估体系包括通用服务能力和专项服务能力评估。每半年开展一批评测评估,截止2021年11月底,已开展13批产品能力评测,共计完成58家企业93次基础能力测试、35次性能测试和4次稳定性测试。

基础能力测试方面,已推出分布式分析型数据库、分布式事务型数据库、关系型云数据库、时序数据库、图数据库、键值型内存数据库和文档数据库等评测项目。

性能测试方面,中国信通院云大所先后自研推出多个性能测试工具并与业界主流产品完成适配,包括面向车联网场景的时序数据库性能测试工具DataBench-TS、面向金融核心系统场景的事务型数据库性能测试工具DataBench-T(已开源)和面向金融、电信核心场景的分析型数据库性能测试工具DataBench-A,相较国外TPC系列性能测试基准,上述工具更加贴合我国实际应用场景,能够以图形化、自动化的形式,在信通院提供的统一硬件环境下执行测试,更加公平公正、客观真实地反映数据库产品之间的差异。

稳定性测试方面,已推出国内首个基于混沌工程理念的数据库稳定性测试工具,通过对系统注入CPU、内存、硬盘、网络、线程等方面扰动,观测数据库系统韧性表现。该评测评估体系见证了国内数据库产品由弱变强、产品生态逐渐丰富的过程,圈定了国内数据库产品厂商第一梯队,成为了数据库产业发展的风向标。

针对数据库服务能力,已开展3批评估,共计完成8家企业14个项目的评估。

服务能力分为通用服务能力和专项服务能力,通用服务能力依托《数据库服务能力成熟度模型》标准,面向服务提供方进行评估,围绕数据库的规划设计、实施部署和运维运营三个能力域细分为27个能力项,每个能力域可以单独评估,评估结果由低到高依次分为初始级、可重复级、稳健级、量化管理级和优化级五个等级。

专项服务能力依托《数据库应用迁移服务能力分级要求》《大数据 SQL质量管理平台能力分级要求》等标准,对异构数据库迁移、SQL质量管控等环节所应用的常见工具链的能力进行评测,评估结果由低到高分为基础级、增强级和优化级三个等级,目前,数据库应用迁移已完成第一批评测,阿里云、华为云和腾讯云分别评为优化级、优化级和增强级。

SQL质量管理平台首批评测火热进行中

第十四批可信数据库评测火热进行中

2022年,中国信通院数据库评测体系已升级为“可信数据库”评测体系,第十四批“可信数据库”评测报名火热进行中,将于4月30日截止报名,本批评测于5月中旬完成,召开评审会对评测结果进行统一集中评定后,将于6月大数据产业峰会发布结果和证书,欢迎联系咨询!

商务咨询:王月 18610035376

技术咨询:刘思源 13691032906

数据库应用创新实验室简介


数据库是基础软件的重要一员,是支撑全球数字经济蓬勃发展的核心技术产品。为推动我国数据库产业国际地位从跟跑、并跑到领跑,2019年10月,中国信息通信研究院云计算与大数据研究所牵头,联合多家数据库企业、应用单位、系统集成商、数据库服务企业、硬件制造商,共同成立公益性免费社群数据库应用创新实验室(以下简称“实验室”),打造了中国数据库产业的“联合舰队”。实验室持续致力于推动我国数据库产业创新发展,以实际问题为导向,以合作共赢为目标,联合政、产、学、研、用等多方力量,协同推进数据库领域应用创新的相关工作。实验室将一直秉承开放理念,持续欢迎数据库领域各企业、各机构、各组织申请加入。
实验室联系人


刘思源
13691032906
liusiyuan@caict.ac.cn

马嘉慧
15596670369
majiahui@caict.ac.cn

实验室成员单位

文章转载自数据库应用创新实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论