2016 - 2024

感恩一路有你

图数据库和知识图谱的关系 想问一下图数据库neo4j和spark下面的graphx有什么区别?

浏览量:1218 时间:2021-03-11 09:29:58 作者:admin

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

Neo4j是一个数据库(可以理解为类似于HBase的东西,但是Neo4j几乎是一个独立的数据库。与HBase不同,HBase的数据存储在HDFS上,由HDFS进行维护。HDFS将数据存储在exFAT和其他独立文件系统上。

Neo4j将数据直接格式化到独立的文件系统。每个服务器都存储完整的图形数据。Graphx是一个计算引擎(类似于MapReduce)。它的数据是使用SQL从shark读取的,或者RDD操作符从文件读取,然后直接计算。另外,数据库和计算引擎都可以执行计算任务,但数据库的接口相对较弱,只支持简单的查询,计算引擎提供了强大的计算接口,便于编程。PageRank和其他的图形算法很容易实现。Graphx应该更便于数据挖掘。由于有几个通用编程端口,neo4j需要编写自己的代码。编程很麻烦,但在性能上可能有优势

应该叫数据库工程师,这也是一个不错的选择!

图数据库和知识图谱的关系 图数据库排名 数据库结构图

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。