Aller au contenu
POST AI agent ready /v1/uuid/v7

API UUID v7 - Générateur d'UUID gratuit commandé dans le temps

Renvoie un UUID v7 avec un horodatage Unix en millisecondes intégré dans les bits les plus significatifs. Les valeurs UUID v7 sont naturellement triées par heure de création, ce qui les rend idéales pour les clés primaires de bases de données où la localité de l'index est importante.

Code examples

curl -X POST https://api.botoi.com/v1/uuid/v7 \
  -H "Content-Type: application/json" \
  -d '{}'

When to use this API

Clés primaires de base de données à écriture élevée

Utilisez l'UUID v7 pour les tables comportant des millions d'insertions. Le préfixe ordonné dans le temps maintient les index B-tree et LSM-tree compacts et réduit les fractionnements de pages.

Pagination basée sur le curseur

Étant donné que les valeurs UUID v7 sont triées par ordre chronologique, vous pouvez paginer les résultats en utilisant directement l'ID au lieu de conserver une colonne de curseur distincte.

Frequently asked questions

Pourquoi choisir l'UUID v7 plutôt que l'UUID v4 ?
L'UUID v7 intègre un horodatage, donc les valeurs sont triées par ordre de création. Cela maintient les index de base de données efficaces et élimine le besoin d’une colonne d’horodatage distincte lors de la commande.
Puis-je extraire l’horodatage d’un UUID v7 ?
Oui. Les 48 premiers bits codent un horodatage Unix en millisecondes. La plupart des bibliothèques UUID fournissent une méthode pour l'extraire.
L'UUID v7 est-il une norme officielle ?
Oui. L'UUID v7 est défini dans la RFC 9562 (publiée en mai 2024), le successeur de la RFC 4122.
Combien de bits aléatoires l’UUID v7 possède-t-il ?
L'UUID v7 a 74 bits aléatoires (après l'horodatage de 48 bits et les bits de version/variante), ce qui est plus que suffisant pour éviter les collisions dans les systèmes distribués.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.