UUID / ULID / NanoID rafall
Búðu til UUID v4, UUID v7, ULID og NanoID gildi samstundis, beint í vafranum þínum.
Auðkennin þín eru búin til staðbundið með sterkri slembilu úr vafranum. Ekkert er sent til BroBroGo.
Algengar spurningar
Hver er munurinn á UUID v4, UUID v7, ULID og NanoID?
UUID v4 er 122 bita af hreinni slembilu í hinu kunnuglega 36 stafa sniði, en slembiröðun þess hentar illa fyrir flýtiminni í gagnagrunnum. UUID v7 heldur sama formi en byrjar á tímastimpli í millisekúndum, þannig að auðkenni raðast gróflega eftir stofntíma — hentugt fyrir lykla. ULID gerir það sama í styttri, hástafa-óháðum 26 stafa streng. NanoID sleppir röðun alveg fyrir mun minna, fullkomlega sérsniðið auðkenni — þú velur lengd og stafasett.
Eru þessi auðkenni nógu slembin til að vera ófyrirsjáanleg?
Já — hvert auðkenni er búið til með dulmálsfræðilega sterkri slembilu úr vafranum, ekki fyrirsjáanlegri uppsprettu. UUID v4 og sjálfgefið stafróf NanoID bera vel yfir 100 bita af slembilu. UUID v7 og ULID skipta um 48 af þeim bitum út fyrir tímastimpil í upphafi, svo líta ætti á þau snið sem raðanleg auðkenni fremur en leyndarmál.
Get ég breytt lengd og stafasetti NanoID?
Já — skiptu yfir í NanoID og þetta tól sýnir sleða fyrir lengd (21 stafur sjálfgefið, eins og í safninu) ásamt breytanlegum stafrófsreit. Ef lengdin er stytt eða stafrófið þrengt minnkar mótstaða gegn árekstrum, svo haltu lengdinni nægilegri ef þú fækkar stöfunum.