图数据库NebulaGraph

本文介绍了图数据库NebulaGraph的选型考虑,包括对知识图谱的解释,比较了不同类型的图数据库,重点阐述了NebulaGraph在分布式架构、性能优化方面的优势,并详细讨论了NebulaGraph的适用场景,如欺诈检测、实时推荐和知识图谱。同时,文章详细介绍了NebulaGraph的概念,如数据模型、图空间、点VID等,以及其架构设计,包括Meta服务、Graph服务和Storage服务的角色和功能。
摘要由CSDN通过智能技术生成

一、图数据库选型

1.1 什么是知识图谱

知识图谱本质上是语义网络,即一个由节点和边组成的有向图结构知识库。其中,图的节点代表现实世界中存在的"实体",图的边则代表实体之间的"关系"。知识图谱可以有效、直观地表达实体之间的关系。

1.2 关系型数据库 or 图数据库

在这里插入图片描述

1.3 图数据库的选择

选型主要考虑以下 5 点:(A) 项目开源,暂不考虑需付费的图数据库;(B) 分布式架构设计,具备良好的可扩展性;© 毫秒级的多跳查询延迟;(D) 支持千亿量级点边存储;(E) 具备批量从数仓导入数据的能力。
第一类:Neo4j、ArangoDB、Virtuoso、TigerGraph、RedisGraph。 此类图数据库只有单机版本开源可用,性能优秀,但不能应对分布式场景中数据的规模增长,即不满足选型要求(B)、(D)。
第二类:Jan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值