UUID v7 ģenerators
Ģenerējiet UUID v7 vērtības tiešsaistē: pēc laika kārtojami UUID ar 48 bitu milisekunžu laika zīmogu un 74 nejaušiem bitiem.
Ģenerētie ID
Kā šis ID tiek veidots
- Izkārtojums
- 48 bitu Unix milisekunžu laika zīmogs, 7. versijas biti, RFC varianta biti un nejaušs aizpildījums.
- Entropija
- 74 nejauši biti šajā implementācijā; nav monotonā skaitītāja.
- Laiks
- Jā. Pirmie 48 biti kodē izveides laiku, tāpēc ID tiek kārtoti pēc laika dažādās milisekundēs.
- Kolīzijas risks
- Vienas milisekundes ietvaros kolīzijas ir atkarīgas no 74 nejaušiem bitiem; ārkārtīgi lielam apjomam vienā milisekundē vajadzētu izmantot koordinētu ID pakalpojumu.
- Piemērs
019f54d2-1679-7069-846f-ebe25eb3c6c5
Jūsu ID tiek ģenerēti lokāli, izmantojot spēcīgu pārlūkprogrammas nejaušību. Nekas netiek sūtīts uz BroBroGo.
Biežāk uzdotie jautājumi
Kāpēc izvēlēties UUID v7, nevis UUID v4?
UUID v7 saglabā UUID formu, bet kārto pēc laika, kas var palīdzēt žurnāliem, datubāzu indeksiem un notikumu plūsmām saglabāt aptuvenu hronoloģisko secību.
Vai UUID v7 slēpj izveides laiku?
Nē. Laika zīmogs ir daļa no ID. Izmantojiet UUID v4 vai NanoID, ja jums nepieciešams necaurredzams identifikators bez laika datiem.