用创新的技术,为客户提供高效、绿色的驱动解决方案和服务

以科技和创新为客户创造更大的价值

公司新闻

图数据存储(图的存储)

时间:2025-01-25

想问一下图数据库neo4j和spark下面的graphx有什么区别

总的来说,Neo4j是一个专注于图数据存储和查询的数据库,而GraphX则是一个专注于图计算的计算引擎。两者的侧重点不同,因此在选择使用时需要考虑具体的应用场景。

Neo4j就是一个数据库(可以理解成一个类似HBASE的东西,不过Neo4j是几乎是单机数据库,于HBASE不同,HBASE的数据时存储在 HDFS上,由HDFS进行维护,HDFS将数据存储在exfat等单机文件系统上。Neo4j直接将数据格式化到单机文件系统)每一个服务器保存完整的图数据。

neo4j是图数据库,本身自带存储。graphx是spark的一个图计算组件,基于RDD实现。基本的图计算功能都具备,主要取决于你想用来做什么应用。

Neo4j是单机系统,主要做图数据库。GraphScope是由阿里巴巴达摩院智能计算实验室研发的图计算平台,是全球首个一站式超大规模分布式图计算平台,并且还入选了中 国科学技术协会“科创中 国”平台。Graphscope的代码在github.com/alibaba/graphscope上开源。