Hi,
I am using Key Compare Exchange to implement unique constraints. I appreciate this is a cluster wide transition and as such one needs to be careful of how this can reduce availability.
Regarding External Replication, is it still the case it does Documents and not compare exchange values?
Another factor to consider is that RavenDB replicates documents and their data, but compare exchange values aren’t considered in this case. They are global to the cluster, and as such aren’t sent via replication.
Cheers,
Iain