Le coût de communications augmente de façon quadratique dans plusieurs directions lorsque le nombre de nœuds de réplication du cluster grandit. Notons les relations suivantes :
Il est nécessaire que les entrées de la table sl_listen autorisent toutes les connexions entre tous les nœuds. Dans la plupart des cas, cela n'est pas très volumineux mais cela signifie tout de même qu'il faut définir n(n-1) voies de communications.
Chaque événement SYNC appliqué doit être annoncé à tous les nœuds participants à la réplication de l'ensemble de données, afin que chaque nœud sache qu'il est possible de purger les données des tables sl_log_1 et sl_log_2, car n'importe quel nœud « fournisseur » peut potentiellement devenir un « maître » à tout moment. On peut s'attendre à que les messages SYNC ne soient propagés que sur n/2 nœuds pour atteindre leur destination ; ce qui implique que chaque SYNC est transmis n(n/2) fois. À nouveau, cela montre que la croissance des coûts de communication est quadratique selon le nombre de nœuds dans le cluster.
Tout ceci prouve qu'il n'est pas judicieux de bâtir un grand réseau de communication pour supporter un système de réplication contenant beaucoup de nœuds. Jusqu'à une demi-douzaine de nœuds, cela semble raisonnable ; à chaque fois que le nombre de nœuds double, les temps de communications quadruplent.