UUIDv47 : UUID compatibles avec la base de données, ordonnable et compatible avec l’API

2025-09-17
UUIDv47 : UUID compatibles avec la base de données, ordonnable et compatible avec l’API

UUIDv47 est une solution ingénieuse qui stocke des UUIDv7 ordonnable dans les bases de données tout en présentant une façade UUIDv4 aux API. Cela est réalisé en masquant par XOR l’horodatage UUIDv7 avec un flux SipHash-2-4 avec clé, lié aux bits aléatoires de l’UUID. Cela offre une efficacité de la base de données et une compatibilité de l’API. La bibliothèque C est facile à intégrer, avec une résistance à la récupération de la clé pour une sécurité accrue.

Développement