Générateur ULID

Paramètres de génération

Le mode monotone garantit que les ULID générés dans une même fenêtre temporelle sont croissants
Générez de 1 à 1000 ULID
Les ULID standard utilisent généralement le Crockford Base32 en majuscules

Format de sortie

À propos de l’ULID
ULID est un identifiant unique de 128 bits composé d’un horodatage de 48 bits en millisecondes et de 80 bits de données aléatoires. Il est encodé sur 26 caractères et offre de bonnes propriétés de tri chronologique.

Résultat généré

0

Validation et analyse temporelle de l’ULID

Générer, générer en lot et analyser des ULID en ligne

Qu’est-ce qu’un ULID ?

ULID (Universally Unique Lexicographically Sortable Identifier) est un identifiant unique conçu pour conserver une information d’ordre temporel. Un ULID standard contient 128 bits, dont 48 bits d’horodatage en millisecondes et 80 bits de données aléatoires. Il est généralement représenté par 26 caractères.

L’horodatage étant placé au début de l’identifiant, les ULID peuvent généralement être triés lexicographiquement selon leur ordre de création.

Fonctions du générateur ULID

  • Génération individuelle : créer rapidement un ULID standard.
  • Génération en lot : créer plusieurs ULID pour le développement et les tests.
  • Copie : copier les résultats pour le code, les bases de données ou les API.
  • Exportation : enregistrer les ULID générés.
  • Analyse : extraire l’horodatage d’un ULID existant.
  • Extraction temporelle : retrouver le moment de génération.

Structure d’un ULID

Un ULID standard combine un horodatage de 48 bits en millisecondes et 80 bits de données aléatoires. Il utilise l’encodage Crockford Base32 et est généralement affiché sur 26 caractères.

ULID et UUID

ULID et UUID servent tous deux à identifier des éléments de manière unique, mais leurs objectifs diffèrent. UUID met principalement l’accent sur l’unicité, tandis que ULID ajoute une propriété de tri temporel.

  • UUID : identifiant unique généraliste.
  • ULID : identifiant unique contenant une information temporelle.
  • Longueur : un ULID utilise généralement 26 caractères contre 36 pour une chaîne UUID standard.
  • Bases de données : utile lorsque les enregistrements doivent être ordonnés dans le temps.

Utilisations courantes

  • Clés primaires de bases de données
  • Identifiants de systèmes distribués
  • IDs de commandes, tâches et messages
  • IDs de requêtes et de traces API
  • Journaux et événements
  • Données de test
  • Tests automatisés d’API

Comment utiliser le générateur ULID ?

  1. Générez un ou plusieurs ULID.
  2. Copiez ou exportez les résultats.
  3. Analysez un ULID existant si nécessaire.
  4. Consultez son horodatage et son heure de génération.

Horodatage ULID

Les 48 premiers bits d’un ULID standard contiennent un horodatage Unix en millisecondes. Cette information peut être extraite pour l’analyse et le tri.

Points à considérer

ULID offre un espace d’identifiants très important. Pour une utilisation en production, il faut toutefois prendre en compte les index de base de données, le stockage, le comportement du tri et la stratégie de génération des identifiants.

Qu’est-ce qu’un ULID ?

ULID est un identifiant de 128 bits combinant un horodatage en millisecondes et des données aléatoires, généralement représenté par 26 caractères.
  • Générer des ULID individuellement ou en lot
  • Analyser les ULID et extraire les horodatages
  • Utiliser des identifiants triables dans le temps
  • Copier ou exporter les résultats
Ce générateur prend en charge la génération, le traitement par lots et l’analyse pour le développement, les tests, les bases de données et les systèmes distribués.
Commentaires 0
Aucun commentaire pour le moment. Soyez le premier à commenter !
Le contenu du commentaire ne peut pas être vide
0/255