Chapter 5. High Availability

Table of Contents

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

Neo4j High Availability or “Neo4j HA” provides the following two main features:

  1. It enables a fault-tolerant database architecture, where several Neo4j slave databases can be configured to be exact replicas of a single Neo4j master database. This allows the end-user system to be fully functional and both read and write to the database in the event of hardware failure.
  2. It enables a horizontally scaling read-mostly architecture that enables the system to handle more read load than a single Neo4j database instance can handle.