JanusGraph简介
2020-12-10 本文已影响0人
娃娃学软件
JanusGraph支持对大图 (单机往往难以处理的大图) 进行实时的分析和遍历。主要有以下优点:
- JanusGraph可以通过扩展集群中的机器数量来进行弹性的扩展,从而能够实现对非常大的图数据处理。
- JanusGraph支持对图的高并发处理以及事务处理,并且能力能够随着机器的扩展而弹性扩展。
- JanusGraph支持Hadoop框架,并能够利用Hadoop对图进行大批量的处理和分析。
- 支持对大图顶点和边基于属性的搜索。
- 支持Apache TinkerPop图数据模型。
- 支持利用Gremlin语言对图进行遍历。
- 提供对图的性能优化配置项,可根据性能需要进行优化配置。
- Vertex-centric indices provide vertex-level querying to alleviate issues with the infamous super node problem.
- 对磁盘使用进行优化,以允许有效地使用存储和访问速度。
- Apache 2 license许可证下的开源
- 不会因为单点问题导致不可以.
- Cassandra的无主/从的环状架构使得架构无读/写瓶颈问题。
- 具有很强的弹性扩展能力,可以根据需要对集群中的机器进行添加或减少。
- 经常访问的数据被缓存在内存中。
- 可以对缓存层进行弹性的扩展。
- 与Apache Hadoop.对接。
-
Apache 2 license许可证下的开源
[图片上传失败...(image-645023-1607604458519)]
- 能够很好的与Apache Hadoop生态圈进行对接。
- 支持强一致性。
- 支持线性扩展。
- 利用HBase表能很方便的支持Hadoop的MapReduce任务。
- 支持使用JMX.导出metrics数据。
- Open source under the liberal Apache 2 license.
- Apache 2 license许可证下的开源
Janusgraph中文文档:http://www.janusgraph.cn