Introduction to Replication

    ArangoDB offers asynchronous and synchronous replication,depending on which type of arangodb deployment you are using.Since ArangoDB 3.2 the synchronous replication replication is the only replicationtype used in a cluster whereas the asynchronous replication is only available betweensingle-server nodes. Future versions of ArangoDB may reintroduce asynchronousreplication for the cluster.

    In ArangoDB any write operation will be logged to the write-aheadlog. When using Asynchronous replication slaves will connect to amaster and apply all the events from the log in the same orderlocally. After that, they will have the same state of data as themaster database.

    Synchronous replication is organized such that every shard has aleader and followers, where denoted the replicationfactor. The number of followers can be controlled using the parameter whenever you create a collection, the parameter is the total number of copies beingkept, that is, it is one plus the number of followers.

    Satellite collections are an enterprise only feature.