Hi,

I am currently examining different NoSQL and RDBMSes regarding their 
replication abilities in order to build distributed systems.

I would really appreciate to get the opinions of the couchdb-mailinglist for 
this:

Reading through several papers and books, I get the feeling, that some vendors 
or authors use their own definitions regarding the terms

        • Master-Master Replication (bidirectional replication - only two 
servers involved?)
        • Master-Slave Replication (mutiple slaves only readable)
        • Multi-Master Replication (multiple nodes, all read/writeable)
        • Peer-To-Peer Replication (like Mutli-Master?)

E.g: Some mix up the terms Master-Master and Peer-to-Peer as the same, while in 
Mysql docus for instance I found it is differentiated between Master-Master and 
Multi-Master (=Peer-to-peer???) Replication.
Where is the difference in Multi-Master and Peer-to-Peer replication?
Is Multi-Master replication's use case more oriented towards Clustering while 
Peer-To-Peer targets distributed content to distributed applications? 



This question was originally asked at Stackoverflow:
http://stackoverflow.com/questions/5460183/replication-modes-definitions
Feel free to answer it there or just here. 


Kind Regards,
Chris



Reply via email to