问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-22 16:44

我来回答

2个回答

热心网友 时间:2022-04-08 11:31

Neo4j就是一个数据库(可以理解成一个类似HBASE的东西,不过Neo4j是几乎是单机数据库,于HBASE不同,HBASE的数据时存储在
HDFS上,由HDFS进行维护,HDFS将数据存储在exfat等单机文件系统上。Neo4j直接将数据格式化到单机文件系统)
每一个服务器保存完整的图数据。
GraphX是一个计算引擎(类似于maprece的东西),它的数据是从SHARK中使用SQL读取数据,或者RDD运算符从文件中读取,然后直接进行计算
另外数据库和计算引擎都可以进行计算任务,不过数据库的接口比较弱,只支持简单的查询
计算引擎提供了强大的计算接口,方便了编程,可以很容易的实现pagerank等图算法
GraphX做数据挖掘应该更方便,有通用的编程几口
Neo4j就需要自己写代码了 编程比较麻烦,不过性能上或许有优势

热心网友 时间:2022-04-08 12:49

spark这个大集体里不仅仅有 graphx 还有 streaming、ml 支持。
neo4j 应该只是一个图数据库吧?neo4j是图数据库,本身自带存储。
graphx是spark的一个图计算组件,基于RDD实现。
基本的图计算功能都具备,主要取决于你想用来做什么应用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 为什么选择图形数据库,为什么选择neo4j 梦见四个月的儿子舌头上长了一颗牙齿,是什么 周公解梦梦见自己 梦到自己舌头上长了四颗牙齿意味着什么 dcdc带负载能力看芯片的哪一项参数 DCDC降压芯片的输入端的滤波电容发烫? DCDC降压芯片的软起动时间是什么意思 晋江市各镇的人数姓氏分布! 96V直流输入如何变成72V直流输出?求电路图。 MOS管和DCDC升压转换器的主要参数是···? python的pymol专家 链接时出现一个undefined reference to 问题,实在不懂为什么 visual stdio2008 安装qt库 ubuntu 下的QT编程例子 安装QT环境遇到这种情况怎么破 win7系统下Qt编译出错的解决方法 安装qt creator的环境 怎样在ubuntu下安装Qt开发环境 如何在ubuntu中安装qt程序 ubuntu下怎么安装qt creator-CSDN论坛 梦见舌头长芽 梦见自己长了四颗牙齿 Graphscope、Neo4j有人用过吗?感受如何? nosql数据库的几大类型 为什么要用NoSQL数据库管理系统 梦见自已嘴里长肉包 如何用 SQL 实现 Dijkstra 的最短路径算法 spark graphx 可以求两点之间所有通路吗 鏈夐┈娑﹀湪灏辫屼簡锛屾垜浠鍦ㄤ笉鍦ㄦ剰涔変笉澶是什么字 梦见做梦舌头舔松动的牙齿?意外什么吗? 梦见掉牙那种说法比较正确 火狐登陆邮箱,提示安全连接失败,(错误码: ssl_error_no_cypher_overlap) 小螺丝十字凹槽磨圆了拧不开 健康管理师考试会被取消吗? 健康管理师考试改革新规定发生哪些新变化? 健康管理师明年要改政策了么? 2020年健康管理师还能考试吗? 健康管理师退出目录是否意味着考试取消? 官方消息:2020年健康管理师考试相关说明