暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
ArcGraph
编辑
简介:Fabarta ArcGraph 是北京枫清科技有限公司研发的一款分布式、云原生的高性能图 HTAP 数据库,是一款同时支持图查询和图分析的存查分析一体化的融合性图数据库引擎。ArcGraph 全面兼容 OpenCypher 语言,与同类产品相比多跳性能也有显著的性能提升。通过融合向量引擎和低代码化 AI 计算平台,提供大模型时代数据、算力和模型的一体化,构建大模型时代的 AI 基础设施。
简介:Fabarta ArcGraph 是北京枫清科技有限公司研发的一款分布式、云原生的高性能图 HTAP 数据库,是一款同时支持图查询和图分析的存查分析一体化的融合性图数据库引擎。ArcGraph 全面兼容 OpenCypher 语言,与同类产品相比多跳性能也有显著的性能提升。通过融合向量引擎和低代码化 AI 计算平台,提供大模型时代数据、算力和模型的一体化,构建大模型时代的 AI 基础设施。
产品概览 用户评价

目录

产品简介

Fabarta ArcGraph 是北京枫清科技有限公司研发的一款分布式、云原生的高性能图 HTAP 数据库,是一款同时支持图查询和图分析的存查分析一体化的融合性图数据库引擎。ArcGraph 全面兼容 OpenCypher 语言,与同类产品相比多跳性能也有显著的性能提升。结合不同的应用场景,可以灵活切换单机、主备高可用或分布式多种部署方式。通过融合向量引擎和低代码化 AI 计算平台,提供大模型时代数据、算力和模型的一体化,构建大模型时代的 AI 基础设施,帮助企业快速构建大模型时代的 AI 应用。

Fabarta ArcGraph 构建在多云之上的云原生分布式图数据库引擎可以将企业不同数据源的数据和数据之间的关系用图的方式进行存储和分析,基于Fabarta ArcGraph 图分析平台的低代码化能力结合在行业中的图分析算法与框架的沉淀,可以更好的帮助企业级客户构建基于图的场景化分析 (风控,营销,智能化运维,行业知识 图谱等)。基于Fabarta ArcGraph图引擎的增强数据治理平台可以帮助企业治理企业数据资产,通过丰富动态元数据帮助企业构建动态的数据资产地图,应对不断变化的数据分析的需求。

Fabarta 已通过信通院2023上半年“可信数据库”评测。

图片.png

产品功能

ArcGraph 是一款云原生架构、存查分析一体化(图 HTAP)的分布式图数据库,采用 Multi-Raft 协议来满足系统的分布式一致性和高可用性;同时支持存储节点和计算节点的无缝扩缩容,支持分布式事务和分布式查询功能;通过采用原图内存引擎,支持高性能图查询和 Serverless 图计算;并且通过图、JSON 和向量的深度融合,实现了 ArcGraph 的多模态能力。

产品架构

image.png

  • 查询引擎(Query Engine)
    查询引擎是 ArcGraph 的大脑,它是无状态的 Cypher Query Compiler 引擎。该查询引擎通过采用 Rust 的 Logos 库和 Nom 库来解析 Cypher 语言并生成 AST。随后,通过 Planner 进行转换,利用自研的具备自上向下和自下向上优化框架(借鉴 Cascade 框架的思想),同时结合点和边统计信息以及历史 Plan 信息,通过 RBO、CBO 和 HBO 的多轮 Plan 优化,生成高效的执行计划。

  • 计算引擎(Computing Engine)
    高性能的计算引擎是 ArcGraph 的发动机,采用了 MPP 的架构;该计算引擎承担多项重要任务,包括执行计划的 DAG 切割、 DAG 在分布式 computing 节点间的分发,以及执行计划的启动、暂停、恢复和删除等生命周期管理。最后,计算引擎会暂时缓存计算结果,通过 gRPC 按批发送给客户端。

  • 存储引擎(Storage Engine)
    存储引擎采用 share-nothing 的架构,提供 ArcGraph 的持久层服务。存储层采用多级存储系统,首先是提供高性能数据访问的内存引擎,提供图拓扑信息、MVCC、脏页管理;然后是本地 SSD 固态存储,提供持久化 WAL 日志服务,并借助 Raft 协议来保证节点间的分布式一致性;最后是提供异步写入的远端存储,根据业务系统需要,可以灵活对接单机 RocksDB,分布式 TiKV 或云对象存储(OSS)。

产品优势

  • 云原生
    ArchGraph 沿袭了当前云原生关系数据库流行的“日志即数据” 思想,设计了存储和计算分离的图数据库架构。存储和计算由两个松耦合、独立无缝扩展的服务来处理,从而提高了系统可用性以及并发查询的性能。此外,Fabarta 还创新性地设计了计算层缓存 WAL 日志的方案,提出了 Semi-Stateful 概念。系统的 WAL 日志通过采用实现分布式一致性算法的 multi-raft 协议,来达到高可用和计算节点间的一致性。

  • 原图内存引擎
    存储和计算分离的带来了一个优势,即计算节点无需配置很大的存储介质来存储图的点和边数据。这些数据可能非常大,而且大部分是冷数据(访问频率较低)。为了避免在每次查询数据时计算引擎都必须下探到存储节点,同时提高查询性能、降低计算节点和存储节点间的往来流量,ArcGraph 为每个计算节点提供数据缓存(Cache)层。

  • 分布式存储
    ArcGraph 存储层基于数据温度实现了“热、温、冷”的三级存储结构。

  • Semi-Stateful
    ArcGraph 采用了 Semi-Stateful 架构,继承了“日志即数据”的思想,并在计算层增加本地高性能 SSD 日志 Store,用以对 DML 的 WAL 日志进行存储,并定期对 WAL 日志进行 CheckPoint,并把 Checkponit 数据写入底层存储引擎。

  • 图 HTAP
    ArcGraph 具备强大的图 HTAP(Hybrid Transactional and Analytical Processing)计算能力,专为低延迟、高并发和复杂的事实计算设计。同时支持 T+1 场景。TP (Transaction Processing)引擎和 AP (Analytical Processing)引擎共享 Cypher Query 前端(Parser,Validator,Planner,Optimizer),根据生成的执行计划,TP 场景的由 TP 引擎分布式并发执行,针对执行计划中的图算法类 AP 算子(比如 SSSP,PageRank),则由 AP 引擎负责进行处理,AP 引擎首先从 TP 引擎获得查询子图,然后进行分布式图计算。此外 AP 引擎也支持从数据库外部加载数据,例如 Hadoop 或者对象存储系统,由此支持了图 HTAP 处理。同时 AP 计算节点实现了 Serverless 能力,可以根据用户请求负载差异,动态扩缩容。

  • 多模态能力
    ArcGraph 将向量、JSON 和图进行了深度融合。在图的 schema 中,通过为属性字段提供 JSON 类型和向量类型的字段支持,实现了图结构的半结构化和向量能力。同时 ArcGraph 采用了 “One Query” 的设计哲学,意在为用户提供一个统一的查询接口。这不仅仅体现在数据模型的统一,更进一步在于查询语言的统一。通过一条查询语句,用户可以同时检索向量数据、JSON 数据和图数据。

所属公司

Fabarta 是一家 AI 基础设施公司,通过探索和联结数据资源,助力企业实现智能驱动的持续创新。在引擎层,打造面向 AI 的技术基础设施,提供支持图、向量和 AI 推理能力融合的 ArcNeural 多模态智能引擎;在平台层,通过企业智能分析平台加速可解释图智能和新一代AI技术在企业场景的落地,同时利用多模态数据编织平台帮助企业梳理多模态的数据资产,让企业充分发挥数据流动带来的价值;此外,Fabarta 可以基于多模态智能引擎、企业智能分析平台和多模态数据编织平台与客户和伙伴一同构建行业应用,加速企业数智化转型和 AI 技术的落地。

Fabarta 还与大模型技术紧密融合在一起,构建 AGI 的核心技术基础设施,同时基于图智能技术构建数据资产的全局地图,打造基于 Data Fabric(数据编织)的下一代企业数据平台。

Fabarta 拥有一支多模引擎、图分析和 AI 领域综合团队,在北京、杭州、上海、宁波和西安设有研发办公室。 团队创始人具有将前沿技术与商业成功结合的卓越背景,曾担任大型跨国公司中国研究院院长和本土互联网巨头大数据与人工智能技术、产品和商业化负责人,带领 400+全球团队,实现全球数亿美金的软件营收。创始核心成员均具备多年图和 AI 工程研发和市场化经验,曾效力于阿里、IBM、百度、Microsoft 以及 SAP 等世界知名公司,有着丰富的 To B 领域产品化能力,以及丰富的云原生,分布式数据库领域经验。

相关资料

枫清科技Fabarta官网:https://www.fabarta.com/
一文读懂 Fabarta ArcGraph 图数据库丨技术解读

2023年4月19日消息, “Fabarta ”宣布已经成功获得亿元人民币的 Pre-A 轮融资。本轮融资由朗玛峰创投领投,蓝驰创投、将门创投跟投。据悉,在过去一年内 Fabarta 连续完成两轮数亿元融资。

用户评价

0
0
词条统计
创建者:小小亮
编辑次数:5
浏览次数:1700
API调用次数:0
贡献者