JanusGraph支持對大圖 (單機(jī)往往難以處理的大圖) 進(jìn)行實時的分析和遍歷。主要有以下優(yōu)點:
- JanusGraph可以通過擴(kuò)展集群中的機(jī)器數(shù)量來進(jìn)行彈性的擴(kuò)展,從而能夠?qū)崿F(xiàn)對非常大的圖數(shù)據(jù)處理。
- JanusGraph支持對圖的高并發(fā)處理以及事務(wù)處理沙峻,并且能力能夠隨著機(jī)器的擴(kuò)展而彈性擴(kuò)展。
- JanusGraph支持Hadoop框架辜王,并能夠利用Hadoop對圖進(jìn)行大批量的處理和分析。
- 支持對大圖頂點和邊基于屬性的搜索议薪。
- 支持Apache TinkerPop圖數(shù)據(jù)模型。
- 支持利用Gremlin語言對圖進(jìn)行遍歷媳友。
- 提供對圖的性能優(yōu)化配置項斯议,可根據(jù)性能需要進(jìn)行優(yōu)化配置。
- Vertex-centric indices provide vertex-level querying to alleviate issues with the infamous super node problem.
- 對磁盤使用進(jìn)行優(yōu)化醇锚,以允許有效地使用存儲和訪問速度哼御。
- Apache 2 license許可證下的開源
JanusGraph + Cassandra的優(yōu)點
- 不會因為單點問題導(dǎo)致不可以.
- Cassandra的無主/從的環(huán)狀架構(gòu)使得架構(gòu)無讀/寫瓶頸問題。
- 具有很強(qiáng)的彈性擴(kuò)展能力焊唬,可以根據(jù)需要對集群中的機(jī)器進(jìn)行添加或減少恋昼。
- 經(jīng)常訪問的數(shù)據(jù)被緩存在內(nèi)存中。
- 可以對緩存層進(jìn)行彈性的擴(kuò)展赶促。
- 與Apache Hadoop.對接液肌。
-
Apache 2 license許可證下的開源
[圖片上傳失敗...(image-645023-1607604458519)]
- 能夠很好的與Apache Hadoop生態(tài)圈進(jìn)行對接。
- 支持強(qiáng)一致性芳杏。
- 支持線性擴(kuò)展矩屁。
- 利用HBase表能很方便的支持Hadoop的MapReduce任務(wù)。
- 支持使用JMX.導(dǎo)出metrics數(shù)據(jù)爵赵。
- Open source under the liberal Apache 2 license.
- Apache 2 license許可證下的開源
Janusgraph中文文檔:http://www.janusgraph.cn