Categoria: Sviluppo
Generatore di UUID v7
Genera identificatori UUID v7 ordinabili per tempo, localmente
Genera identificatori UUID versione 7 secondo RFC 9562, che incorporano un timestamp in millisecondi così gli id si ordinano per data di creazione — ideali come chiavi primarie di database. Funziona interamente nel tuo browser.
Qui comparirà il risultato.
Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.
A cosa serve
UUID v7 è un formato UUID più recente pensato per l'uso nei database: i primi 48 bit sono un timestamp Unix in millisecondi, seguiti da bit casuali per garantire l'unicità. Poiché gli id creati più tardi si ordinano sempre dopo quelli creati prima, sono chiavi primarie e voci di indice migliori rispetto agli UUID v4 casuali, che disperdono gli inserimenti in un B-tree.
Come si usa
- Imposta quanti UUID v7 vuoi generare (1-100).
- Scegli se mantenere trattini e lettere maiuscole.
- Premi Genera per un nuovo blocco, oppure copia quello attuale.
Privacy
Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.
Domande frequenti
- In cosa differisce UUID v7 da UUID v4?
- UUID v4 è completamente casuale, quindi gli id si ordinano senza un ordine particolare. UUID v7 inizia con un timestamp in millisecondi, quindi gli id generati più tardi si ordinano sempre dopo quelli precedenti, il che mantiene gli indici del database più sequenziali.
- Un UUID v7 è comunque unico?
- Sì. Oltre al timestamp porta ancora 74 bit di casualità, lo stesso margine di sicurezza di un tipico identificatore casuale, quindi le collisioni restano praticamente impossibili.
- Si può risalire a qualcosa dal timestamp in un UUID v7?
- Solo all'incirca all'ora di creazione, con precisione al millisecondo. Se questo è sensibile per il tuo caso d'uso, usa invece UUID v4.