Master-Slave and Multi-Master Database Replication (Quick Notes)
Database replication is usually done to achieve HA (High Availability) and load-sharing purposes. A single member of group is designated as master for a given piece of data and is the only node allowed to modify data.