Part II. JanusGraph Basics

Table of Contents

4. Configuration
4.1. Example Configurations
4.2. Using Configuration
4.3. Global Configuration
5. Schema and Data Modeling
5.1. Defining Edge Labels
5.2. Defining Property Keys
5.3. Relation Types
5.4. Defining Vertex Labels
5.5. Automatic Schema Maker
5.6. Changing Schema Elements
6. Gremlin Query Language
6.1. Introductory Traversals
6.2. Iterating the Traversal
7. JanusGraph Server
7.1. Getting Started
7.2. Cleaning up after the Pre-Packaged Distribution
7.3. JanusGraph Server as a WebSocket Endpoint
7.4. JanusGraph Server as a HTTP Endpoint
7.5. Advanced JanusGraph Server Configurations
7.6. Extending JanusGraph Server
8. ConfiguredGraphFactory
8.1. Overview
8.2. ConfiguredGraphFactory versus JanusGraphFactory
8.3. How Does the ConfiguredGraphFactory Work?
8.4. Accessing the Graphs
8.5. Listing the Graphs
8.6. Dropping a Graph
8.7. Configuring JanusGraph Server for ConfiguredGraphFactory
8.8. ConfigurationManagementGraph
8.9. JanusGraphManager
8.10. Examples
9. Indexing for Better Performance
9.1. Graph Index
9.2. Vertex-centric Indexes
10. Transactions
10.1. Transaction Handling
10.2. Transactional Scope
10.3. Transaction Failures
10.4. Multi-Threaded Transactions
10.5. Concurrent Algorithms
10.6. Nested Transactions
10.7. Common Transaction Handling Problems
10.8. Transaction Configuration
11. JanusGraph Cache
11.1. Caching
11.2. Transaction-Level Caching
11.3. Database Level Caching
11.4. Storage Backend Caching
12. Transaction Log
12.1. Transaction Log Use Cases
12.2. Log Configuration
13. Configuration Reference
13.1. Mutability Levels
13.2. Umbrella Namespace
13.3. Configuration Namespaces and Options
14. Common Questions
14.1. Accidental type creation
14.2. Custom Class Datatype
14.3. Transactional Scope for Edges
14.4. Locking Exceptions
14.5. Ghost Vertices
14.6. Debug-level Logging Slows Execution
14.7. JanusGraph OutOfMemoryException or excessive Garbage Collection
14.8. JAMM Warning Messages
14.9. Cassandra Connection Problem
14.10. Elasticsearch OutOfMemoryException
14.11. Dropping a Database
15. Technical Limitations
15.1. Design Limitations
15.2. Temporary Limitations