With horizontal scalability and a snapshot
feature, Nebula Graph guarantees high availability even in case of failures. The snapshot feature allows users to take snapshots of a Nebula Graph instance at any point in time so that they can use them to restore data at that specific time. If a disaster occurs, Nebula Graph can be recovered from snapshots without data loss. When an instance fails, Nebula Graph will first remove this instance from the cluster and create a new one based on the snapshot to replace this failed instance. This process is fully automatic and transparent to clients.