Multi-master replication  From Wikipedia, the free encyclopedia
Jump to: navigation, search  Multi-master replication is a
method of database replication which allows data to be stored by
a group of computers, and updated by any member of the group.
All members are responsive to client data queries. The multi-
master replication system is responsible for propagating the
data modifications made by each member to the rest of the group,
and resolving any conflicts that might arise between concurrent
changes made by different members.  Multi-master replication can
be contrasted with master-slave replication, in which a single
member of the group is designated as the "master" for a given
piece of data and is the only node allowed to modify that data
item. Other members wishing to modify the data item must first
contact the master node. Allowing only a single master makes it
easier to achieve consistency among the members of the group,
but is less flexible than multi-master replication.  Multi-
master replication can