用户登录
用户注册

分享至

neo4j hbase

  • 作者: XX94562671
  • 来源: 51数据库
  • 2020-10-01
您好.

你说的是spark 吧,

spark这个大集体里不仅仅有 graphx 还有 streaming、ml 支持。

neo4j 应该只是一个图数据库吧?

希望回答对你有帮助,如果有疑问,请继续追问
答题不易,互相理解,您的采纳是我前进的动力,感谢您。



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