Course Outline


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


Summary and Conclusion


  • An understanding of databases
  • Experience with the Linux command line


  • Developers
  • System administrators
  • Engineers that deal with data
  14 Hours


Related Courses

Access Intermediate

  14 hours

Access Advanced

  21 hours

Access - Data Base Designing

  21 hours

Microsoft Access - download the data

  14 hours

SQL in Microsoft Access

  14 hours

Blazegraph: Creating a Graph Database Application

  21 hours

Data Management

  35 hours

MarkLogic Server

  14 hours

Flockdb: A Simple Graph Database for Social Media

  7 hours

Introduction to Graph Computing

  28 hours

Pivotal Greenplum for Developers

  21 hours

Beyond the Relational Database: Neo4j

  21 hours

Building Graph Databases with Neo4j AuraDB

  14 hours

SAP ASE for Database Administrators

  28 hours