Generator UUID v7

Ustvarite vrednosti UUID v7 na spletu: časovno razvrstljivi UUID-ji z 48-bitnim časovnim žigom v milisekundah in 74 naključnimi biti.

Ustvarjeni ID-ji
Pripravljeno. Ustvarite vrednosti UUID v7 v svojem brskalniku.

Kako je sestavljen ta ID

Postavitev
48-bitni časovni žig Unix v milisekundah, biti različice 7, biti različice RFC in naključno polnilo.
Entropija
74 naključnih bitov v tej implementaciji; ni monotonika.
Čas
Da. Prvih 48 bitov kodira čas nastanka, zato se ID-ji razvrščajo po času med različnimi milisekundami.
Tveganje za trk
Znotraj ene milisekunde so trki odvisni od 74 naključnih bitov; pri izjemno visokih količinah v isti milisekundi je priporočljivo uporabiti usklajeno storitev ID-jev.
Primer
019f54d2-17ff-7719-a93f-ece94ebe1470

Vaši ID-ji se ustvarijo lokalno z močno naključnostjo brskalnika. Nič se ne pošilja na BroBroGo.

Pogosta vprašanja

Zakaj izbrati UUID v7 namesto UUID v4?

UUID v7 ohranja obliko UUID, vendar se razvršča po času, kar pomaga dnevnikom, indeksom podatkovnih baz in tokovom dogodkov, da ostanejo v kronološkem zaporedju.

Ali UUID v7 skrije čas nastanka?

Ne. Časovni žig je del ID-ja. Uporabite UUID v4 ali NanoID, če potrebujete neprozoren identifikator brez časovnih podatkov.