-
Haven't found any good resource on best practice when setting up replication between multiple databases at different sites for maximum availability. What is the best way to achieve this so that if any specific instance goes down the replication is still performed between the other ones? I assume setting up a push replication in every instance to every other instance can be rather wasteful? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
You could do a bidirectional ring, so each Another option is an overlapping ring, where each |
Beta Was this translation helpful? Give feedback.
You could do a bidirectional ring, so each
n
server would replicate ton+1
andn-1
neighbors. If one server goes down the data would still be replicated throughout the remaining ones.Another option is an overlapping ring, where each
n
server replicates ton+1
andn+2
neighbors. This, of course, ramps up all the way to a complete mesh if everyn
server replicates to all the other servers.