UUID v7 Generatore e Parser

UUID v7 memorizza un timestamp Unix millisecond nei byte leader, che rende nuovi ID ordinano approssimativamente per il tempo di creazione, preservando bit casuali per l'unicità. È utile per le chiavi del database, i registri, gli eventi, le code e i sistemi in cui UUID v4 randomness provoca una scarsa localizzazione dell'indice.

Generare lotti localmente, incollare un UUID v7 esistente per decodificare il suo timestamp incorporato, e verificare se un valore è in realtà la versione 7 prima di utilizzarlo in migrazione o lavoro di debug.

Quando usare UUID v7

UUID v7 mantiene la rappresentazione UUID 36-character familiare mentre migliora la località cronologica per i record appena inseriti. Può rendere più facile l'ispezione dei registri e degli indici di database, ma l'ordine dipende ancora dagli orologi di sistema e non deve sostituire una sequenza esplicita quando è richiesto un ordine globale rigoroso.

Il timestamp incorporato rivela il tempo di creazione approssimativa, quindi i valori UUID v7 sono identificatori piuttosto che segreti. Parsing mostra il timestamp, la versione, la variante e la porzione casuale senza cercare il valore su un server.

Strumenti correlati: Generatore UUID UUID · Generatore di ULIDI