圖數(shù)據(jù)庫排名 想問一下圖數(shù)據(jù)庫neo4j和spark下面的graphx有什么區(qū)別?
想問一下圖數(shù)據(jù)庫neo4j和spark下面的graphx有什么區(qū)別?Neo4j是一個數(shù)據(jù)庫(可以理解為類似于HBase的東西,但是Neo4j幾乎是一個獨立的數(shù)據(jù)庫。與HBase不同,HBase的數(shù)據(jù)存
想問一下圖數(shù)據(jù)庫neo4j和spark下面的graphx有什么區(qū)別?
Neo4j是一個數(shù)據(jù)庫(可以理解為類似于HBase的東西,但是Neo4j幾乎是一個獨立的數(shù)據(jù)庫。與HBase不同,HBase的數(shù)據(jù)存儲在HDFS上,由HDFS進行維護。HDFS將數(shù)據(jù)存儲在exFAT和其他獨立文件系統(tǒng)上。
直接保存每個ne4j文件系統(tǒng)的完整數(shù)據(jù)。Graphx是一個計算引擎(類似于MapReduce)。它的數(shù)據(jù)是使用SQL從shark讀取的,或者RDD操作符從文件讀取,然后直接計算。另外,數(shù)據(jù)庫和計算引擎都可以執(zhí)行計算任務,但數(shù)據(jù)庫的接口相對較弱,只支持簡單的查詢,計算引擎提供了強大的計算接口,便于編程。PageRank和其他的圖形算法很容易實現(xiàn)。Graphx應該更便于數(shù)據(jù)挖掘。由于有幾個通用編程端口,neo4j需要編寫自己的代碼。編程很麻煩,但在性能上可能有優(yōu)勢
應該叫數(shù)據(jù)庫工程師,這也是一個不錯的選擇!