沸点 | 嬴图Powerhouse全面发布:从用户视角看嬴图实时图数据库的成长与价值

news2024/11/30 4:51:06

嬴图Powerhouse,直译过来就是能量站、动力站,它是嬴图自2019年发布高密度并行图计算引擎以来的一个里程碑,包括对整个产品架构的一个彻底革新,为大量复杂数据进行计算、分析和存储提供了快速和强大的动力支持。目前嬴图的用户正在使用它来实时处理每天数亿笔的交易或被用于科研领域。

一、1+1 大于 2:图数据库+数据可视化

嬴图的产品有2大核心:底层的图数据库与上层的数据分析与可视化软件。

实时图数据库是分布式、可扩展、可弹性的高性能原生图数据库,它能够承载万亿级点边的超大规模数据集,通过超融合统一图计算架构,提供达到实时级别的微秒、毫秒级查询和分析。从2019年嬴图发布业界首个高密度并行图计算引擎以来,历经了多次迭代:

  1. 2019年嬴图发布高密度并行图计算引擎,在主要性能指标上对标业界大厂产品并具有指数级性能优势。
  2. 2020年嬴图图数据库发布,并开始行业内测。
  3. 2021年嬴图发布首个支持分布式集群的HTAP图引擎,开始规模化商用部署——并支撑了多个业界极具挑战与创新型业务场景与杀手级应用,例如基于实时图计算白盒化破解了Oracle 现金流引擎,并用于实时化流动性风险管理与归因分析、跨指标归因分析等。
  4. 2022年嬴图发布云原生SaaS/DBaaS产品工具、即插即用图算法,一键式部署以及更多杀手级应用。
  5. 2022年嬴图发布Blaze版本,首创了demi-schema混合模式设计,以直观的数据建模,实现最大的灵活性和更高级、更深入的查询。
  6. 2023年嬴图Blaze企业级快速迭代。
  7. 2024年嬴图Powerhouse发布。

据了解,嬴图产品是由清华毕业生为核心的团队自主研发和设计的。在研发之初,他们发现国内大多数搭建的图谱平台,如“某某智慧城市”、“某某智慧平台”仅仅是大数据屏幕的展示,缺乏底层技术架构自研能力,图存储和图计算引擎要么是非原生的、多模式的,要么是基于Neo4j社区版或开源的Janusgraph、ArangoDB 进行套壳改造而来的,甚至是基于传统关系型数据库或Apache Spark等大数据框架搭建的技术架构……效能一团糟糕,根本不具备算力上的支撑和能力。痛心和无奈之余,嬴图团队从零开始进行内核开发、架构创新,自研完全集合底层技术高密度、高并发硬件加速动力图引擎与上层应用知识图谱平台相结合的一整套真正具备算力、智能、智慧的图系统。

时至今日,嬴图实时图数据库已经深入应用到金融领域、医学健康等领域中,并拥有众多创新性的解决方案。同时,因拥有底层图计算引擎支撑,用户的数据规模越大,图数据库优势就越大。如在金融业务的应用中,数亿级的动态数据均可呈现实时、多维、深度的查询、穿透和分析;这也意味着用户在面对实时的、海量的、不断更新的数据时,有了更多将数据变废为宝、点石成金的能力。

二、是什么让嬴图Powerhouse与众不同?

嬴图Powerhouse基于C++实现,采用了全新的超融合架构,由Shard服务器、HDC服务器、Name Server服务器以及Meta服务器四大主要部分组成,具备高性能图计算能力和弹性的可扩展性。

图:嬴图Powerhouse架构

一是统一架构。进一步加强了水平可扩展的存算一体化集群(SCC)和高密度计算(HDC)以及低内存消耗的统一架构设计。图处理系统常常面临数据本地性和计算效率之间的权衡。传统分布式计算集群虽然支持横向扩展,但由于其通用设计,难以维持最佳的数据本地性。另一方面,高密度计算节点具有更高效的下钻的能力,但在面对多样化弹性图工作负载时,也会缺乏所需的可扩展性和灵活性。

嬴图Powerhouse通过无缝整合可扩展性和最佳性能,弥合了这一差距。它确保高效图遍历和计算的同时,既能满足企业级大规模图需求(如千亿、万亿规模),也能提供弹性、动态工作负载所需的灵活性。

在今年的全球数据库国际学术顶会SIGMOD 2024会议上,嬴图发表了题为《具有SCC(存储—计算耦合)和HDC(高密度计算)集群的统一图框架》的演讲,并在大会上发表同名论文。据了解,SIGMOD 大会是由美国计算机协会(ACM)数据管理专业委员会(SIGMOD)发起的,是数据管理、数据处理和数据存储领域最具影响力的国际性学术会议之一。

在理论与实践的应用转化中,嬴图团队在ACM SIGMOD 2023年会议提交的论文是《论如何设计高可扩展的图数据库系统而不会出现指数性能下降》(《Designing Highly Scalable Graph Database Systems without Exponential Performance Degradation》),文中阐明了嬴图Powerhouse的架构设计:HTAP的实时深度下钻能力;带有Name Server服务器和Meta元服务器的网格架构的“人工智能分片”;带有NS服务器、Meta元服务器及Shard服务器的水平自动分片架构;以及将HTAP与自动分片架构进行融合,以实现深度计算与海量存储的共容。值得一提的是,嬴图是从架构演进的视角来进行层层递进的综合规划的,从HTAP分布式架构到Grid网格再到自动分片架构,尤其是分片架构说明了设计复杂且有能力的图系统所涉及的多样性和复杂性,这中包含了整体的性能表现、可靠程度、绿色效能等多个方面在内的综合性能展示。

二是高性能。对于计算优先的图数据库而言,能否在底层内核、数据结构、超级节点穿透、算法工程化等方面全方位实现高密度并发,从而通过硬件算力释放和软件全面加速是决定一个图数据库是否具备高性能、能否胜任各种场景复杂计算任务的核心要素。嬴图的技术创新不仅仅局限于技术内核的原创设计,2023年10月,嬴图获得全球首个关于“超级节点穿透”的专利——这是能够实现实时或近实时的深度下钻和复杂计算的关键技术之一。嬴图是国内外唯一实现“即写即算”、“全量计算”能力的动态图算法技术,这既兼顾了计算效率还确保了计算的精准度。

三是率先发布支持 GQL 新国际标准。嬴图在今年9月就推出了支持GQL的 Powerhouse Beta 版本,其也是业界最早支持 GQL 的图厂商。

奋楫者先。嬴图自创立之日起就志在打造世界级的图数据库系统。值得一提的是,Neo4j作为世界级的权威图厂商,其以JAVA编程语言为中心的架构和一些核心设计缺陷如无法处理超级节点、不允许实时数据处理等问题一直是其后期技术发展方面的瓶颈,嬴图以能者为师并全面总结其经验教训,对自身的技术研究和创新进行了全面的深耕,在实际应用性能对比中,如在监管合规与审计场景中,在处理基于全量工商企业图谱的下钻穿透时,Neo4j无法实时深入渗透5-hop及以下的数据,而嬴图实现了32-hop的深度穿透,且运行速度比Neo4j快了10,000 倍之多——这意味着从 T+1 到实时的能力飞跃。

三、全面工具链:提供全旅程“图”体验

嬴图构建了一站式图计算工具,覆盖了从配置部署、数据调度、传输建模、可视化分析查询、编程运行到商业服务的全旅程“图”体验。其重点工具包括:

  • 嬴图-Manager:一站式的高可视化、直观的、高可扩展、低代码图数据库管理系统。
  • 嬴图-Transporter:超高性能的数据导入/导出工具,支持多种数据源和数据格式。
  • 嬴图-Drivers:完善成熟的API/SDK,无缝支持应用开发,支持Java、Go、Python、NodeJS、C#和RESTful API。
  • 嬴图-CLI:跨平台命令行界面(CLI),可在各种环境下执行GQL和UQL查询语句。
  • GQL:符合ISO标准的图查询语言,制定全球标准。
  • 嬴图-GQL:嬴图查询语言,专为图数据库底层性能打造。
  • 嬴图图算法包:拥有全球最为丰富的图算法集,超过 100余种算法,并可通过 EXTA 接口热插拔和扩展,助力数据科学的应用。
图:嬴图工具一览

端到端的产品操作体验一直是嬴图研发的关注重点。例如动态数据的高速加载、图算法动态加载、算法可扩展性与实时性、图数据可视化等。嬴图团队非常注重赋能客户与合作伙伴在实战场景中甚至是极端应用场景中如何实现降本增效和增强使用体验。

四、图增强智能革命:赋能组织数智化转型

时至今日,我们已明显看到人工智能和大数据基础设施正在融合,人们的工作和生活正在被深度重塑,而嬴图Graph XAI图增强技术对于提高AI结果的准确性、透明性和可解释性至关重要,已成为实现数字化、智能化转型的必然技术路径。 近年来,嬴图已在国内外成功处理了一些最复杂的金融数据场景,开创了图增强智能技术应用的先河,包括但不限于经营分析、流动性风险、智慧审计、交易拦截、资金流向、监管合规等等。在国际竞争中,嬴图基于实时图增强智能的图计算引擎,在计算时效性上是美国硅谷同类产品的10-100倍以上,在银行业风险管理指标计量时,运行速度达到甲骨文(Oracle)数据库1,000倍以上,并在构建智慧经营、资产负债管理图中台过程中,成功破解了Oracle现金流引擎与规则引擎两大“黑盒子”,是以XAI图增强智能的方式颠覆性地解决金融行业核心场景的技术——已在实践层面实现了“算得快”、“算得准”、“算得精”、“算得深”、“实时化”、“可视化”、“可解释、白盒化、可校验”的性能特点,且对现有的AI、ML及LLM大模型架构有着模型增效、加速、大幅提高预测准确率及可解释性等特点,在全球范围内都具有颠覆性的创新与突破。 2024年嬴图先后入选英国FinTech Global“DataTech50 for 2024”排行榜和ESG FinTech100榜单;在去年还作为中国图数据库的代表厂商,与S&PGlobal、E&Y等厂商竞争,并最终斩获了英国第24届银行科技奖——未来科技(人工智能与数据)奖项第一名以及在国内的深圳国际金融科技大赛总决赛中,一路与103个项目激烈角逐,最终作为唯一以AI软件杀入前三甲的企业,获得“人工智能与大数据”赛道一等奖,总决赛第二名。 就在今年11月初,国际分析公司Bloor Research以《嬴图:图世界的动力站》为研报最新专题,全面介绍了嬴图Powerhouse是如何在性能、可扩展性和内置人工智能等功能上给世界带来动力的! 

· END ·

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2250197.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入理解计算机系统,源码到可执行文件翻译过程:预处理、编译,汇编和链接

1.前言 从一个高级语言到可执行程序,要经过预处理、编译,汇编和链接四个过程。大家可以思考下,为什么要有这样的过程? 我们学习计算机之处,就应该了解到,计算机能够识别的只有二进制语言(这是…

Gitee markdown 使用方法(持续更新)

IPKISS 获取仿真器件的名称 引言正文标题换行第一种------在行末尾手动键入两个空格第二种------额外换行一次,即两行中间留一个空行 缩进与反缩进代码块行内代码添加图片添加超链接 加粗,倾斜,加粗倾斜 引言 有些保密性的文件或者教程&…

Element UI 打包探索【1】

目录 第一个命令 第二个命令 node build/bin/iconInit.js node build/bin/build-entry.js node build/bin/i18n.js node build/bin/version.js 总结 最近在接触组件库的项目,所以特意拿来Element UI借鉴学习一下,它算是做前端的同学们离不开的一…

关于IDE的相关知识之一【使用技巧】

成长路上不孤单😊😊😊😊😊😊 【14后😊///C爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于ide使用技巧的相关内容! 关于…

【C语言】字符串字面量的特殊性

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C语言 文章目录 💯前言💯字符串字面量的定义和存储位置💯字符串字面量的不可修改性💯字符数组与字符串字面量的区别字符数组的定义和可修改性指针与数组的区别 &#x1…

linux(redhat8)如何安装mysql8.0之rpmtar双版本(最新版)(内网)(离线)

一.环境 系统版本:Red Hat 8.5.0-20 Java环境:build 1.8.0_181-b13 MYSQL:8.x版本 二、查看内核版本 #查看内核版本,根据内核版本下载对应的安装包 cat /proc/version 三、安装方式 一、rpm包方式 一、下载安装包 1. 登录网…

Python 中 if __name__ == ‘__main__‘ 有什么作用 ?

Python 以其简单性和可读性而闻名,但是它包含了一小段代码 :if name ‘main’: 经常让新手感到困惑。 理解 name 属性 为了理解 if name ‘main’: 的重要性,我们首先需要理解 name 在 Python 中的含义。Python 中的每个模块都有一个名为…

djinn:1 靶场学习小记

一、测试环境: kail攻击机:Get Kali | Kali Linux 靶场镜像:https://download.vulnhub.com/djinn/djinn.ova 描述: 该机器与 VirtualBox 和 VMWare 兼容。DHCP 将自动分配一个 IP。您将在登录屏幕上看到 IP。您必须找到并读取分…

外卖点餐系统小程序

目录 开发前准备 项目展示项目分析项目初始化封装网络请求 任务1 商家首页 任务分析焦点图切换中间区域单击跳转到菜单列表底部商品展示 任务2 菜单列表 任务分析折扣信息区设计菜单列表布局请求数据实现菜单栏联动单品列表功能 任务3 购物车 任务分析设计底部购物车区域添加商…

内网不出网上线cs

一:本地正向代理目标 如下,本地(10.211.55.2)挂好了基于 reGeorg 的 http 正向代理。代理为: Socks5 10.211.55.2 1080python2 reGeorgSocksProxy.py -l 0.0.0.0 -p 1080 -u http://10.211.55.3:8080/shiro/tunnel.jsp 二:虚拟机配置proxifer 我们是…

ThinkPHP Nginx 重写配置

目录 NGINX 重写 Admin项目隐藏入口文件,且禁用Admin模块&Admin.php 1️⃣配置仅用模块 2️⃣新增admin_xyz.php文件(自定义入口文件名),并绑定admin模块 3️⃣配置nginx 重写规则 NGINX 重写 在Nginx低版本中&#xff0…

宠物电商对接美团闪购:实现快速配送与用户增值

随着宠物行业的快速发展,宠物电商市场也在不断扩张。消费者的需求不再局限于传统的线上购物模式,越来越多的人开始追求更快捷的配送服务和更优质的购物体验。为了适应这一趋势,许多宠物电商平台开始寻求与本地配送平台合作,以提供…

Flink高可用配置(HA)

从Flink架构中我们可以看到,JobManager这个组件非常重要,是中心协调器,负责任务调度和资源管理。默认情况下,每个Flink集群只有一个JobManager实例。这会产生单点故障(SPOF):如果JobManager崩溃,则无法提交新程序,正在运行的程序也会失败。通过JobManager的高可用性,…

Vue使用Mockjs插件实现模拟数据

官方文档:Mock.js 一.引言 在前端开发过程中,我们经常会遇到后端接口尚未完成,但前端需要进行页面构建和功能测试的情况。这时候,Mockjs就如同救星一般出现了。Mockjs 是一款能够模拟生成随机数据,拦截 Ajax 请求并返…

Liinux——进程间通信之共享内存与信号量

进程间通信之共享内存与信号量 System V进程间通信 system V 进程通信是一组在 Unix 和类 Unix 系统中用于进程间通信的机制,主要三种方式:共享内存、消息队列与信号量 今天我们一起来对共享内存进行详细的学习,并了解信号量的基本概念 1.…

阿里发布 EchoMimicV2 :从数字脸扩展到数字人 可以通过图片+音频生成半身动画视频

EchoMimicV2 是由阿里蚂蚁集团推出的开源数字人项目,旨在生成高质量的数字人半身动画视频。以下是该项目的简介: 主要功能: 音频驱动的动画生成:EchoMimicV2 能够使用音频剪辑驱动人物的面部表情和身体动作,实现音频与…

node.js nvm 安装和使用

个人笔记记录。 参考文档:https://blog.csdn.net/weixin_45811256/article/details/130860444 1、下载nvm-setup.exe 安装程序 2、将本地的node卸载,然后点击进行安装。 3、安装 node.js 方法一: 去nodejs官网搜索历史版本,找…

js:函数

函数 函数:实现抽取封装,执行特定任务的代码块,方便复用 声明 函数命名规范 尽量小驼峰 前缀应该为动词,如getName、hasName 函数的调用 函数体是函数的构成部分 函数传参 参数列表里的参数叫形参,实际上写的数据叫实…

【大模型】基于LLaMA-Factory的模型高效微调

LLaMA-Factory项目介绍 LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调,框架特性包…

论文笔记 SliceGPT: Compress Large Language Models By Deleting Rows And Columns

欲买桂花同载酒,终不似,少年游。 数学知识 秩: 矩阵中最大线性无关的行/列向量数。行秩与列秩相等。 线性无关:对于N个向量而言,如果任取一个向量 v \textbf{v} v,不能被剩下的N-1个向量通过线性组合的方式…