Why Replication?

MySQL replication enables copying of data from one server (master) to another (slave). This improves read performance, allows backups without downtime, and provides high availability.

HA Concepts

  • Failover mechanisms
  • Load balancing
  • Geographical distribution

Common tools: MySQL Replication, Group Replication, MySQL InnoDB Cluster