Meilleures Pratiques Générateur UUID 2026: v1 vs v4 vs v7 — Pourquoi UUID v7 Résout 92% Problèmes Perf INSERT MySQL/PostgreSQL (Benchmark 1M Lignes)
Benchmark côte à côte UUID v1 (MAC+temps), v4 (aléatoire pur le plus commun), v6 (v1 réordonné time-ordered), v7 (unix-ms + aléatoire RFC 9562 juil 2024 remplace v1/v6), v8 (custom). Benchmark insertion MySQL 8 InnoDB 1M lignes BIGINT autoinc / BINARY(16) UUID v4 / BINARY(16) UUID v7: v4 cause 4,3× plus de page splits, index 2,8× plus volumineux, chute QPS 68% sous 256 écritures concurrentes. v7 est à <4% de BIGINT autoinc en taille d'index, latence d'insert, hit ratio buffer pool. 4 anti-patrons: jamais CHAR(36) pour UUID (2,3× stockage, lent), jamais exposer MAC v1 dans URLs publiques (fuite fournisseur NIC + hostname Wireshark), jamais utiliser v4 comme ID distribué ordonné, et maths collision 0,0000002% pour 103T v4.