Limitations

The datacenter to datacenter replication setup in ArangoDB has a few limitations. Some of these limitations may be removed in later versions of ArangoDB:

  • All the machines where the ArangoDB Server processes run must run the Linux operating system using the AMD64 architecture. Clients can run from any platform.

  • All the machines where the ArangoSync Server processes run must run the Linux operating system using the AMD64 architecture. The ArangoSync command line tool is available for Linux, Windows & macOS.

  • The entire cluster is replicated. It is not possible to exclude specific databases or collections from replication.

  • In any DC2DC setup, the minor version of the target cluster must be equal to or greater than the minor version of the source cluster. Replication from a higher to a lower minor version (i.e., from 3.9.x to 3.8.x) is not supported. Syncing between different patch versions of the same minor version is possible, however. For example, you cannot sync from a 3.9.1 cluster to a 3.8.7 cluster, but you can sync from a 3.9.1 cluster to a 3.9.0 cluster.