Part I. Reference Documentation

Table of Contents

1. Installation & Deployment
1.1. Deployment Scenarios
1.1.1. Server
1.1.2. Embedded
1.2. Installation
1.2.1. Embedded Installation
1.3. System Requirements
1.3.1. CPU
1.3.2. Memory
1.3.3. Disk
1.3.4. Filesystem
1.3.5. Software
1.4. Upgrading
2. Configuration & Performance
2.1. Caches in Neo4j
2.1.1. File buffer cache
2.1.2. Object cache
2.2. JVM Settings
2.2.1. Configuring heap size and GC
2.2.2. Standalone Server
3. Transaction management
3.1. Interaction cycle
3.2. Isolation levels
3.3. Default locking behavior
3.4. Deadlocks
3.5. Delete semantics
4. Neo4j Server
4.1. Server Installation
4.1.1. As a Windows service
4.1.2. Linux Service
4.2. Server Configuration
4.3. Server Plugins
4.4. Tuning the server performance
4.4.1. Specifying the tuning properties
4.5. Unmanaged Extensions
5. High Availability
5.1. Architecture
5.2. Setup and configuration
5.2.1. Small
5.2.2. Medium
5.2.3. Large
5.2.4. Installation Notes
5.3. How Neo4j HA operates
6. Operations
6.1. Backup
6.1.1. How to make backups in embedded mode
6.2. Security
6.2.1. Securing access to the Neo4j Server
6.3. Monitoring
6.3.1. JMX
6.4. Web Administration
6.4.1. Dashboard tab
6.4.2. Data tab
6.4.3. Console tab
6.4.4. The JMX tab