Generatore e parser UUID v7

UUID v7 memorizza nei byte iniziali un timestamp Unix in millisecondi, così i nuovi ID si ordinano approssimativamente per istante di creazione pur conservando bit casuali per l'unicità. È utile per chiavi di database, log, eventi, code e sistemi in cui la casualità degli UUID v4 peggiora la località degli indici.

Genera gruppi di UUID localmente, incolla un UUID v7 esistente per decodificarne il timestamp incorporato e verifica che un valore sia davvero versione 7 prima di usarlo in una migrazione o durante il debug.

Quando usare UUID v7

UUID v7 mantiene la consueta rappresentazione UUID di 36 caratteri e migliora l'ordinamento cronologico dei record appena inseriti. Può facilitare l'esame di log e indici di database, ma l'ordine dipende comunque dagli orologi di sistema e non sostituisce una sequenza esplicita quando serve un ordinamento globale rigoroso.

Il timestamp incorporato rivela l'istante approssimativo di creazione, quindi gli UUID v7 sono identificatori e non segreti. L'analisi mostra timestamp, versione, variante e parte casuale senza consultare alcun server.

Strumenti correlati: Generatore UUID · Generatore ULID