This document provides an overview and introduction to MySQL Fabric, a new high availability and distributed database solution from Oracle. The summary includes:
- MySQL Fabric is a distributed framework that allows farms of MySQL servers to be managed as highly available groups. It uses extensions and connectors to provide fault tolerance.
- Failure detection and failover works by having MySQL Fabric monitor the servers in an availability group. If the master fails, it will trigger a failover to promote a slave to become the new master.
- MySQL Fabric-aware connectors are available for Python, Java, and PHP that can route transactions, cache information, and handle failures by retrying operations on a different server if needed.