UUID v7-generator
Generer UUID v7-verdier på nett: tidssorterbare UUID-er med et 48-biters tidsstempel i millisekunder og 74 tilfeldige biter.
Genererte ID-er
Slik er denne ID-en bygd opp
- Layout
- 48-biters Unix-tidsstempel i millisekunder, versjon 7-biter, RFC-variantbiter og tilfeldig utfylling.
- Entropi
- 74 tilfeldige biter i denne implementeringen; det brukes ingen monoton teller.
- Tid
- Ja. De første 48 bitene koder opprettelsestidspunktet, slik at ID-er sorteres etter tid på tvers av ulike millisekunder.
- Kollisjonsrisiko
- Innenfor ett millisekund avhenger kollisjoner av 74 tilfeldige biter; ekstremt høyt volum innenfor samme millisekund bør bruke en koordinert ID-tjeneste.
- Eksempel
019f54d2-1726-7df2-935b-29cfebde5ef2
ID-ene dine genereres lokalt med sterk tilfeldighet i nettleseren. Ingenting sendes til BroBroGo.
Ofte stilte spørsmål
Hvorfor velge UUID v7 i stedet for UUID v4?
UUID v7 beholder UUID-formatet, men sorteres etter tid, noe som kan bidra til at logger, databaseindekser og hendelsesstrømmer forblir tilnærmet kronologiske.
Skjuler UUID v7 opprettelsestidspunktet?
Nei. Tidsstempelet er en del av ID-en. Bruk UUID v4 eller NanoID hvis du trenger en helt anonym identifikator uten tidsdata.