ULIDs sind kompakte, URL-sichere, lexicographisch sortierbare Kennungen mit einem 48-Bit-Zeitstempel und 80 Bits Zufallskraft. Sie sind nützlich für Protokolle, Ereignisströme, Datenbankdaten, Dateinamen und verteilte Systeme, die von zeitsortierbaren IDs profitieren.
Monotonischer Modus hält IDs, wenn mehrere in der gleichen Millisekunde erstellt werden. Fügen Sie eine ULID, um seine Zeitstempel und zufällige Komponente vor dem Debuggen von Bestellungen, Importen oder generierten Datensätzen zu überprüfen.
Eine Standard ULID ist ein 26-Charakter Crockford Base32 Wert. Sortierung gültig ULID Strings Gruppen Aufzeichnungen durch ihre eingebettete Schöpfungszeit, aber Uhren von verschiedenen Maschinen können immer noch rückwärts oder nicht zu bewegen. Monotonische Generation verbessert die Bestellung nur für IDs, die zusammen in derselben Browser-Session hergestellt werden.
Da der Zeitstempel decodiert werden kann, ist eine ULID eher eine Kennung als ein Geheimnis. Verwenden Sie eine nicht von selbst als Zugriffstoken oder nehmen Sie an, dass es sich versteckt, wenn ein Datensatz erstellt wurde.
Ähnliche Tools: UUID v7-Generator · Zufälliger String Generator