Generador d'UUID v7
Genereu valors UUID v7 en línia: UUID ordenables cronològicament amb una marca de temps de 48 bits en mil·lisegons i 74 bits aleatoris.
ID generats
Com es construeix aquest ID
- Estructura
- Marca de temps Unix de 48 bits en mil·lisegons, bits de versió 7, bits de variant RFC i farcit aleatori.
- Entropia
- 74 bits aleatoris en aquesta implementació; no inclou cap comptador monotònic.
- Temps
- Sí. Els primers 48 bits codifiquen el moment de creació, de manera que els identificadors s'ordenen cronològicament fins i tot entre diferents mil·lisegons.
- Risc de col·lisió
- Dins d'un mateix mil·lisegon, les col·lisions depenen de 74 bits aleatoris; per a un volum extremadament alt en el mateix mil·lisegon, es recomana utilitzar un servei d'identificadors coordinat.
- Exemple
019f54d2-147c-70d3-be26-f74025d85cc0
Els ID es generen localment amb mètodes aleatoris forts del navegador. No s'envia res a BroBroGo.
Preguntes freqüents
Per què triar UUID v7 en lloc d'UUID v4?
L'UUID v7 manté l'estructura de l'UUID però s'ordena cronològicament, cosa que ajuda a fer que els registres, els índexs de bases de dades i els fluxos d'esdeveniments es mantinguin en un ordre cronològic aproximat.
L'UUID v7 oculta l'hora de creació?
No. La marca de temps forma part de l'identificador. Utilitzeu UUID v4 o NanoID si necessiteu un identificador opac sense dades temporals.