Clustering
To create a cluster, you can replicate data across several instances. One instance is the MAIN instance and others are either SYNC or ASYNC replicas. With Memgraph Community, to achieve high availability, you need to manage automatic failover. On the other hand, Memgraph Enterprise has high availability feature included in the offering to ease the management of Memgraph cluster. In such case, the cluster consists of MAIN instance, REPLICA instances and COORDINATOR instances which, backed up by Raft protocol, manage the cluster state.
Replication and high availability currently work only in the in-memory transactional storage mode.
High availability
Learn how to utilize high availability feature and all the important under the hood information.
Replication
Learn how replication is achieved in Memgraph and how to set it up.