UUID v7 – 80x moins d'I/O pour VACUUM
Mont de Marsan, le 6 février 2026
Le type de donnée Universally unique identifier ou UUID est très apprécié dans
les architectures distribuées. En effet, une séquence classique (SERIAL,
IDENTITY) ne garantit l’unicité qu’au sein d’une seule base de données, là où
un UUID est voulu unique au monde par construction, tout en étant généré
localement, sans coordination centrale.
Cependant leur nature aléatoire pose un problème de performance mal connu (sauf des DBA PostgreSQL…): la fragmentation des index. Voyons comment PostgreSQL 18 qui implémente les UUID v7 résout ce problème.