Course Code: janusgraph
Duration: 14 hours
Prerequisites:
  • An understanding of databases
  • Experience with the Linux command line

Audience

  • Developers
  • System administrators
  • Engineers that deal with data
Overview:

JanusGraph is a graph database for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster.

This instructor-led, live training (online or onsite) is aimed at engineers who wish to use JanusGraph to process very large graphs that require abnormal storage and computational capacity.

By the end of this training, participants will be able to:

  • Install and configure JanusGraph.
  • Integrate JanusGraph with multiple backend storage systems (Cassandra, HBase, etc.) and multiple indexing software (Elasticsearch, Solr, etc.). 
  • Configure multiples machines into a cluster for use by JanusGraph.
  • Query the database using the Gremlin query language.
  • Process graph data at scale, beyond what a single machine can provide.
  • Support thousands of concurrent users traversing graph data in real time.
  • Query graph data for analysis.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Overview of JanusGraph Features and Architecture

Setting up the Environment

How JanusGraph Stores and Distributes Data

Planning the Database in Accordance with CAP Theorem (C=Consistency, A=Availability, P=Partitionability)

Installing and Configuring the JanusGraph Server

Integrating JanusGraph with Casandra

Integrating JanusGraph with HBase

Connecting with the Server (gremlin console, gremlin python and graphexp).

Querying the Database

Analyzing a Graph Using the Gremlin Graph Traversal Language

Modeling a Domain as a Graph

Enabling Search with Elasticsearch, Apache Solr or Apache Lucene

Visualizing Data

Integrating with Apache Spark to analyze Global Graph Data (OLAP)

Integrating JanusGraph with 3rd Party Storage Adapters

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - JanusGraph

Qatar - JanusGraph

Egypt - JanusGraph

Saudi Arabia - JanusGraph

South Africa - JanusGraph

Brasil - JanusGraph

Canada - JanusGraph

中国 - JanusGraph

香港 - JanusGraph

澳門 - JanusGraph

台灣 - JanusGraph

USA - JanusGraph

Österreich - JanusGraph

Schweiz - JanusGraph

Deutschland - JanusGraph

Czech Republic - JanusGraph

Denmark - JanusGraph

Estonia - JanusGraph

Finland - JanusGraph

Greece - JanusGraph

Magyarország - JanusGraph

Ireland - JanusGraph

Luxembourg - JanusGraph

Latvia - JanusGraph

España - JanusGraph

Italia - JanusGraph

Lithuania - JanusGraph

Nederland - JanusGraph

Norway - JanusGraph

Portugal - JanusGraph

România - JanusGraph

Sverige - JanusGraph

Türkiye - JanusGraph

Malta - JanusGraph

Belgique - JanusGraph

France - JanusGraph

日本 - JanusGraph

Australia - JanusGraph

Malaysia - JanusGraph

New Zealand - JanusGraph

Philippines - JanusGraph

Singapore - JanusGraph

Thailand - JanusGraph

Vietnam - JanusGraph

India - JanusGraph

Argentina - JanusGraph

Chile - JanusGraph

Costa Rica - JanusGraph

Ecuador - JanusGraph

Guatemala - JanusGraph

Colombia - JanusGraph

México - JanusGraph

Panama - JanusGraph

Peru - JanusGraph

Uruguay - JanusGraph

Venezuela - JanusGraph

Polska - JanusGraph

United Kingdom - JanusGraph

South Korea - JanusGraph

Pakistan - JanusGraph

Sri Lanka - JanusGraph

Bulgaria - JanusGraph

Bolivia - JanusGraph

Indonesia - JanusGraph

Kazakhstan - JanusGraph

Moldova - JanusGraph

Morocco - JanusGraph

Tunisia - JanusGraph

Kuwait - JanusGraph

Oman - JanusGraph

Slovakia - JanusGraph

Kenya - JanusGraph

Nigeria - JanusGraph

Botswana - JanusGraph

Slovenia - JanusGraph

Croatia - JanusGraph

Serbia - JanusGraph

Bhutan - JanusGraph

Nepal - JanusGraph

Uzbekistan - JanusGraph