GTID-replicatie
Global Transaction Identifier — een systeem in MySQL waarin elke transactie een wereldwijd unieke ID krijgt. Het maakt replicatie en failover een stuk robuuster: een replica weet precies welke transacties al zijn toegepast, ongeacht in welk binlog-bestand of op welke positie ze stonden.
Opgelost probleem: traditionele MySQL-replicatie verwees naar een positie met (binlog-bestand, offset), wat bij failover kwetsbaar was — als de primary werd vervangen, wist je niet welke positie op de nieuwe overeenkwam. GTID geeft elke transactie een ID (de UUID van de server plus een volgnummer), zodat een replica kan zeggen "ik heb alles tot en met deze GTID's uitgevoerd" en eenvoudig naar een nieuwe primary kan worden omgezet zonder handmatige positieberekening. Voordeel: automatische failover, eenvoudiger topologiewijzigingen, idempotente toepassing (dezelfde GTID wordt nooit twee keer uitgevoerd). Standaard in moderne MySQL-opstellingen en een voorwaarde voor gereedschap als Orchestrator. Bouwt voort op de binlog. Verwant aan binlog en group replication.