一、JanusGraph简介

JanusGraph

JanusGraph is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. JanusGraph is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time.

JG数据库是一个可扩展的图数据库,主要用来优化对于(分布在多机机群,包含数千亿节点和边的)关系图的存储和查询。JG是一个事务数据库,支持数千个用户并发地执行复杂的实时图遍历。

In addition, JanusGraph provides the following features:

此外,JG提供了如下特征:

Elastic and linear scalability for a growing data and user base.
对于用户和数据量的增长,具有弹性和线性可扩展性。
Data distribution and replication for performance and fault tolerance.
通过数据分发和复制来提高性能和容错
Multi-datacenter high availability and hot backups.
多数据中心 高可用和热备份
Support for ACID and eventual consistency.
支持ACID和最终一致性
Support for various storage backends:
支持多种存储后端
Apache Cassandra®
Apache HBase®
Google Cloud Bigtable
Oracle BerkeleyDB
Support for global graph data analytics, reporting, and ETL through integration with big data platforms:
支持全局图数据分析,报表,以及通过与如下大数据平台集成的ETL(数据仓库技术)
Apache Spark™
Apache Giraph™
Apache Hadoop®
Support for geo, numeric range, and full-text search via:
支持地理,数字范围,通过如下工具进行全文检索:
ElasticSearch™
Apache Solr™
Apache Lucene®
Native integration with the Apache TinkerPop™ graph stack:
与Apache ThinkerPop图形堆栈技术的(本机集成?原生集成)
Gremlin graph query language
Gremlin graph server
Gremlin applications
Open source under the Apache 2 license.
开源
You can visualize graphs stored in JanusGraph via any of the following tools:
通过如下工具来可视化存储在JG中的图数据:
Cytoscape
Gephi plugin for Apache TinkerPop
Graphexp
KeyLines by Cambridge Intelligence
Linkurious
You can download JanusGraph or clone from GitHub.

可以通过GitHub来下载JG。

Read the JanusGraph documentation and join the users or developers mailing lists.

阅读JG文档,或者加入用户和开发者。

Follow the Getting Started with JanusGraph guide for a step-by-step introduction.

根据入门指南进行一步步进行了解。

About

JanusGraph is a project under The Linux Foundation, and includes participants from Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon.

JG是Linux基金户的一个项目,开发者来自 Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon.

Presentations

Here is a selection of JanusGraph presentations:

以下是一个JG演示文稿的精选

DataWorksJun2017: Large Scale Graph Analytics with JanusGraph, P. Taylor Goetz, 2017.06.13
HBaseCon2017 Community-Driven Graphs with JanusGraph, Jing Chen He & Jason Plurad, 2017.06.12
Users

The following users have deployed JanusGraph in production.

以下用户已经在产品中部署了JG

CELUM、COMPOSE、FINC、GDATA、360、redhat、TIMESINTERNET。

你可能感兴趣的:(JanusGraph)