Neo4j physical architecture

Neo4j physical architecture, also known as Neo4j HA architecture, provides a robust and scalable architecture and is a fits best for the needs of enterprises.

It mainly provides the following features:

  • High availability
  • Fault tolerance
  • Data replication

Let's discuss the preceding features and also the advanced settings for enabling clustering in Neo4j.

High availability

Neo4j HA architecture provides clustering of Neo4j servers and implements a master-slave architecture.

High availability

As shown in the previous screenshot, each Neo4j instance has two parts—Neo4j HA database and cluster manager. Neo4j HA database is responsible for storing and ...

Get Building Web Applications with Python and Neo4j now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.