世界第一!华为云图引擎服务GES大幅刷新世界纪录
近日,国际关联数据基准委员会(Linked Data Benchmark Council,以下简称LDBC)公布了社交网络测试交互式负载(SNB INTERACTIVE WORKLOAD,以下简称为SNB)最新结果,华为云图引擎服务GES成功通过所有声明式查询语言基准测试。GES作为以声明式查询语言 (如Cypher、SQL等) 为接口的通用图数据库引擎,首次在关键性能指标每秒并发查询数量上突破4W ops/s,为第二名的3000倍。该突破意味着采用图引擎服务GES的领域应用,如社交媒体APP、金融风控等场景下的查询速度和用户体验有望大幅提升。

来源:https://ldbcouncil.org/benchmarks/snb-interactive/
LDBC是图数据库领域权威的基准指南制定者与测试标准发布机构,SNB测试通过模拟社交网络图,并模拟该网络上三年间出现的各类长短查询需求,包括基础的增删改查以及更复杂的图上多跳、最短路径查询等,覆盖了图数据库领域中在线事务类型的常见查询。SNB测试又分为以声明式编程语言(如Cypher、SQL等)为基础的“声明式基准测试“和基于C++、Rust等编程语言进行硬编码的“指令式基准测试“。基于绝大多数用户以声明式接口进行查询的实际情况,GES选择了其中更具有挑战性的声明式基准测试。以声明式编程语言Cypher语言为接口,GES大幅度提高了SNB声明式基准测试的世界记录 (突破4W ops/s,为原记录的3000倍)。GES作为通用图数据库首次在声明式测试中达成可以媲美基于C++、 Rust等编程语言进行硬编码的指令式测试性能结果,这表明GES具备业界独一无二的高性能和易用性。
在测试中,LDBC官方通过开源测试驱动程序在2小时04分内发起近3亿次声明式复杂Cypher语句查询,结果表明GES支持每秒高达4万次并发查询。如此高性能的达成,是由于华为云依托自身雄厚的技术积累和学术界的最新数据库理论突破,全面重构了GES图数据库架构,并深度优化了其中的优化器和执行器。具体而言,华为云对优化器和执行器中的向量化运行时、底层执行算子、算子融合等模块结合新一代数据库理论,进行了大幅度增强。这有效支撑了GES在LDBC测试中以3000倍的领先优势大幅度刷新声明式权威榜单世界纪录。

作为国内首个商用的图数据库云服务,GES已广泛应用于社交应用、企业关系分析、风控、推荐、舆情、防欺诈等具有丰富关系数据的场景。目前相关创新技术如基于最新数据库理论的新一代图数据库架构、向量化运行时等,已经应用于GES全新一代内核,在实时计算性能上实现了数量级的提升,能够为客户提供更好的服务。例如在某电商的财经风控系统中,GES的性能提升为客户带来了十倍以上提速;在国内头部商查企业的股权穿透场景中,通过GES让查询速度得到了显著提升。这些应用场景都证明了GES强大的在线业务决策分析能力。此外,GES与国内某大型银行合作的GraphRAG项目进一步加速了复杂图数据处理效率,为金融行业提供了强有力的支持。未来,GES将会逐步开放高性能、高易用性产品能力,充分挖掘数据潜在价值的同时为用户创造极致性能体验。
世界第一!华为云图引擎服务GES大幅刷新世界纪录的更多相关文章
- 华为云图引擎服务 GES 实战——创图
本实验主要是熟悉 GES 的创图操作,GES 创图的大致流程如下所示. 环境准备 上传数据 导入元数据 创建图 环境准备 由于 GES 的原始数据是存在 OBS 上的,如果 OBS 上没有桶,需要按照 ...
- 云图说丨初识华为云微服务引擎CSE
摘要:微服务引擎(Cloud Service Engine,CSE),是用于微服务应用的云中间件,为用户提供注册发现.服务治理.配置管理等高性能和高韧性的企业级云服务能力 本文分享自华为云社区< ...
- ZT:阿里合伙人发文:十年磨一剑,自研数据库终拿世界第一
按:真正做技术的,就该这样. 以下为全文转载 (观察者网讯) 10月24日,阿里巴巴合伙人.高德总裁刘振飞在阿里云开发者社区发文,回忆从2009年启动“去IOE”工程到2019年OceanBase拿下 ...
- 旷视6号员工范浩强:高二开始实习,“兼职”读姚班,25岁在CVPR斩获第四个世界第一...
初来乍到,这个人说话容易让人觉得"狂". "我们将比赛结果提交上去,果不其然,是第一名的成绩."当他说出这句话的时候,表情没有一丝波澜,仿佛一切顺理成章. 他说 ...
- 吴太银:华为消费者云服务Cassandra使用场景与最佳实践
大家好,我是华为消费者云的吴太银. 我今天分享的主要是华为消费者云服务使用Cassandra的应用场景和最佳实践.我这个可能跟其他嘉宾分享的不太一样,因为前几个嘉宾讲的实际上对Cassandra原生的 ...
- 华为视频编辑服务(Video Editor Kit),助力开发者高效构建应用视频编辑能力
视频编辑服务(Video Editor Kit)是华为开放给开发者快速构建视频编辑能力的服务,提供视频导入.编辑处理.特效渲染.视频导出.媒体资源管理等一站式视频处理能力.视频编辑服务为全球开发者提供 ...
- 华为音频编辑服务(Audio Editor Kit),快速构建应用音频编辑能力
音频编辑服务(Audio Editor Kit)是华为为开发者开放的各类场景音频处理能力的集合,汇聚了华为在音乐.语音等相关音频领域的先进技术.音频编辑服务提供基础编辑.伴奏提取.空间渲染.变声降噪等 ...
- 【FAQ】申请华为运动健康服务授权的4个常见问题及解决方法
华为运动健康服务(HUAWEI Health Kit)提供原子化数据开放,在获取用户对数据的授权后,应用可通过接口访问运动健康数据,对用户数据进行增.删.改.查等操作,为用户提供运动健康类数据服务.这 ...
- 【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
很多开发者在接入华为帐号服务时,经常会出现907135701的报错.根据官网文档说明,错误码907135701表示: 这个错误码在安卓和鸿蒙上都会出现,导致该报错的原因有很多,开发者可以按照下面几点进 ...
- 华为运动健康服务Health Kit 6.9.0版本新增功能揭秘!
华为运动健康服务(HUAWEI Health Kit)6.9.0版本新鲜出炉啦! 一文了解新增功能,快来一起加入Health Kit生态大家庭! 一.更丰富:睡眠呼吸记录健康数据开放 呼吸机是用于为患 ...
随机推荐
- java 使用openoffice将doc、docx、ppt、pptx等转换pdf格式文件
软件的安装与配置 链接: 官网 / C**N / 毒盘:提取码k47b 有能力的大佬可以选择c**n下载支持支持,官网下载可能有点慢 Windows下安装配置 下载安装包,安装到硬盘(这个就不截图了吧 ...
- 【Java】Spring注入静态Bean的几种写法
单例模式在Spring注解上的一种拓展用法 写法一,先配置自身Bean,作为静态成员,然后目标Bean作为自身Bean的实例成员' Spring初始化自身Bean时自动装配数据源Bean,从而附属到静 ...
- 【Oracle】Windows-19C 下载安装
下载 Download 官网下载地址[需要Oracle账号]: https://www.oracle.com/database/technologies/oracle-database-softwar ...
- NVIDIA公司官宣最新最高性能的GPU芯片及平台 —— Blackwell GPU
官宣视频: https://www.youtube.com/watch?v=bMIRhOXAjYk 相关: https://baijiahao.baidu.com/s?id=1793921686210 ...
- vscode远程连接远程主机上的docker —— 设置命令 —— -p 5001:5001
突然有这么一个需求,就是使用windows上vscode远程连接到远端linux主机上的docker容器上做开发,各种配置后发现总是在远端主机上创建project时候失败,最后总是在创建远端主机上do ...
- 机器学习中的权重衰退 —— 深度学习中的权重衰退 —— 权重衰退 —— weight decay
在看代码时看到了这个概念,以前虽然也看到过但是没有太在意,再次看到于是研究了一下. 引自: https://sota.jiqizhixin.com/models/methods/0bdb8f87-9c ...
- vscode下如何把缩进为2个空格的python项目改为4个空格的缩进
最近在看老项目的代码,是python2.7年代的项目,那个时候很多的python项目都是使用2个空格,不过现在估计大多数人写python项目都是使用4个空格的了,而我看这两个空格的项目代码也是感觉十分 ...
- Apache DolphinScheduler 1.3.4升级至3.1.2版本过程中的踩坑记录
因为在工作中需要推动Apache DolphinScheduler的升级,经过预研,从1.3.4到3.1.2有的体验了很大的提升,在性能和功能性有了很多的改善,推荐升级. 查看官方的升级文档,可知有提 ...
- MySQL8服务无法启动,服务没有报告任何错误
MySQL8服务无法启动,服务没有报告任何错误 错误信息: 免安装版mysql-8.0.15-winx64.zip 按照教程来安装,解压,增加my.ini文件,修改文件内部的地址信息,配置环境变量pa ...
- java 栈与队列
Java中的栈与队列 一.栈(Stack) 1.1 介绍 栈是一种后进先出(LIFO,Last In First Out)的数据结构.在栈中,元素的插入和删除操作都是在栈顶进行的.Java中的java ...