JanusGraph简介

JanusGraph的优点

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许可证下的开源

JanusGraph + Cassandra的优点

  • 不会因为单点问题导致不可以.
  • Cassandra的无主/从的环状架构使得架构无读/写瓶颈问题。
  • 具有很强的弹性扩展能力,可以根据需要对集群中的机器进行添加或减少。
  • 经常访问的数据被缓存在内存中。
  • 可以对缓存层进行弹性的扩展。
  • 与Apache Hadoop.对接。
  • Apache 2 license许可证下的开源
    [图片上传失败...(image-645023-1607604458519)]

JanusGraph + HBase的优点

  • 能够很好的与Apache Hadoop生态圈进行对接。
  • 支持强一致性。
  • 支持线性扩展。
  • 利用HBase表能很方便的支持Hadoop的MapReduce任务。
  • 支持使用JMX.导出metrics数据。
  • Open source under the liberal Apache 2 license.
  • Apache 2 license许可证下的开源

Janusgraph中文文档:http://www.janusgraph.cn

你可能感兴趣的:(JanusGraph简介)