Generator UUID v7
Generați valori UUID v7 online: UUID-uri sortabile cronologic, cu un timestamp pe 48 de biți în milisecunde și 74 de biți aleatori.
ID-uri generate
Cum este construit acest ID
- Structură
- Timestamp Unix pe 48 de biți în milisecunde, biți de versiune 7, biți de variantă RFC și umplere aleatorie.
- Entropie
- 74 de biți aleatori în această implementare; nu există un contor monoton.
- Timp
- Da. Primii 48 de biți codifică timpul creării, astfel încât ID-urile se sortează cronologic chiar și între milisecunde diferite.
- Risc de coliziune
- În cadrul aceleiași milisecunde, coliziunile depind de cei 74 de biți aleatori; volumele extrem de mari în aceeași milisecundă ar trebui să folosească un serviciu coordonat de ID-uri.
- Exemplu
019f54d2-1784-7e43-9839-81f4d47f002b
ID-urile dumneavoastră sunt generate local folosind funcții criptografice din browser. Nimic nu este trimis către BroBroGo.
Întrebări frecvente
De ce să aleg UUID v7 în locul UUID v4?
UUID v7 păstrează structura UUID, dar se sortează cronologic, ceea ce ajută jurnalele, indexurile de baze de date și fluxurile de evenimente să rămână în ordine aproximativ cronologică.
Ascunde UUID v7 timpul creării?
Nu. Timestamp-ul face parte din ID. Utilizați UUID v4 sau NanoID dacă aveți nevoie de un identificator opac, fără date temporale.