GTID-replikering
Global Transaction Identifier — ett system i MySQL där varje transaktion får ett globalt unikt ID. Gör replikering och failover mycket robustare: en replika vet exakt vilka transaktioner den redan applicerat, oavsett vilken binlog-fil/position de låg på.
Problem som löses: traditionell MySQL-replikering pekade ut en position med (binlog-fil, offset), vilket var skört vid failover — om primären bytte ut visste man inte vilken position som motsvarade vad på den nya. GTID ger varje transaktion ett ID (serverns UUID + sekvensnummer), så en replika kan säga "jag har kört allt upp till dessa GTID:n" och enkelt kopplas om till en ny primär utan manuell positionsräkning. Vinst: automatisk failover, enklare topologiändringar, idempotent applicering (samma GTID körs aldrig två gånger). Standard i moderna MySQL-uppsättningar och en förutsättning för verktyg som Orchestrator. Bygger ovanpå binlog. Hör ihop med binlog och group replication.