Outils de développement

ULID / Snowflake — générateur d'ID triés

Générez par lots des échantillons d'ULID, Snowflake et UUID v4 dans votre navigateur pour comparer l'ordre, la longueur et le format, ce qui est utile lors de l'évaluation de stratégies de clé primaire pour les microservices ou les bases de données fragmentées.

ULIDSnowflakeUUID

Ajouter cet outil aux favoris

Aucun mode de stockage des favoris n’a été sélectionné.

Actions rapides

Copiez l’URL de cet outil ou ouvrez la feuille de partage du système sur un appareil compatible.

Cas d’usage

  • Comparer la lisibilité et la longueur entre les types d'ID
  • Créer des échantillons de clé primaire de test en masse
  • Définir les bits du centre de données/de travail et observer la sortie Snowflake

Mode d’emploi

  1. Choisir le type et la quantité d'ID
  2. Configurer Snowflake ID de travailleur/centre de données si nécessaire
  3. Copiez les valeurs générées

Exemples d’entrée et de sortie

Type

ULID × 1

Exemple

01ARZ3NDEKTSV4RRFFQ69G5FAV

FAQ

La sortie de Snowflake correspond-elle à la production ?

Cela crée des ID de démonstration localement. La disposition des bits et l'époque doivent correspondre à l'implémentation de votre serveur avant l'échange.

Les ULID sont-ils strictement monotones ?

Ils augmentent dans la même milliseconde dans les implémentations courantes ; le décalage d'horloge entre les appareils peut réorganiser les valeurs.

Outils

Outils associés

Poursuivez avec un autre outil traduit pour une tâche proche.

Générateur d'ULID

Générateur d'ULID pour des identifiants uniques triables

Disponible

Génère un ou plusieurs ULID codés en base 32 Crockford d'abord par horodatage pour les identifiants triables et les clés de base de données.

ULID Identifiant Base de données

Générateur de Nano ID

Générateur de Nano ID pour les identifiants uniques courts

Disponible

Génère localement des Nano ID par lots avec une longueur et un alphabet personnalisés. Utile pour les identifiants d'URL courts et les identifiants d'objet d'interface sans envoyer de données.

ID Nano ID Générateur

Générateur de hachage Bcrypt

Générateur de hachage Bcrypt — outil de hachage et de vérification en ligne

Disponible

Génère des hachages de mot de passe bcrypt et vérifie le texte en clair localement dans votre navigateur. Ajustez les tours pour contrôler le coût des écritures manuelles dans la base de données et de la comparaison des hachages.

bcrypt Mot de passe Sécurité