Part II. Titan 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
7. Titan Server
7.1. Gremlin Server with Titan
7.2. Connecting to Gremlin Server
8. Indexing for better Performance
8.1. Graph Index
8.2. Vertex-centric Index
9. Transactions
9.1. Transaction Handling
9.2. Transactional Scope
9.3. Transaction Failures
9.4. Multi-Threaded Transactions
9.5. Concurrent Algorithms
9.6. Nested Transactions
9.7. Common Transaction Handling Problems
9.8. Transaction Configuration
10. Titan Cache
10.1. Caching
10.2. Transaction-Level Caching
10.3. Database Level Caching
10.4. Storage Backend Caching
11. Transaction Log
11.1. Transaction Log Use Cases
11.2. Log Configuration
12. Configuration Reference
12.1. Mutability Levels
12.2. Umbrella Namespace
12.3. Configuration Namespaces and Options
13. Common Questions
13.1. Accidental type creation
13.2. Custom Class Datatype
13.3. Transactional Scope for Edges
13.4. Locking Exceptions
13.5. Floating point numbers in Vertex-centric Indices
13.6. Ghost Vertices
13.7. Debug-level Logging Slows Execution
13.8. Titan OutOfMemoryException or excessive Garbage Collection
13.9. JAMM Warning Messages
13.10. Cassandra Connection Problem
13.11. ElasticSearch OutOfMemoryException
13.12. Blueprints Index Creation
14. Technical Limitations
14.1. Design Limitations
14.2. Temporary Limitations