Teknologi & platformNy⏱ ~1 minNOSEDK

UUID

Et unikt id på 128 bit, skrevet som 32 tegn i fem grupper. Det, der gør det brugbart, er ikke længden, men at hvem som helst kan lave et uden at spørge nogen om lov.

UUID står for universally unique identifier. Microsoft kalder det samme GUID. Det skrives normalt som 8-4-4-4-12 hexadecimale tegn adskilt af bindestreger, for eksempel f47ac10b-58cc-4372-a567-0e02b2c3d479. Formatet er standardiseret af IETF, oprindeligt i RFC 4122 og siden afløst af RFC 9562.

Det afgørende er ikke talrummet, men fraværet af en udsteder. Ingen central instans deler UUID'er ud. Et system, der har brug for en identifikator, laver den selv, når som helst, uden netværk og uden at koordinere med nogen. Rummet er så stort, at to uafhængigt genererede id'er i praksis aldrig kolliderer.

Det er den egenskab, der gør dem brugbare på tværs af systemer, som ikke kender hinanden. To databaser, der aldrig har talt sammen, kan lægges sammen, uden at id'erne støder sammen, og et id lavet i et feltværktøj uden dækning holder, når enheden kommer online igen.

Et UUID siger ingenting om, hvad det peger på. Det kan ikke læses, sorteres meningsfuldt eller gættes, og netop derfor er det en dårlig erstatning for et navn eller et anlægsnummer. Det er en nøgle, ikke en beskrivelse.

TeknologiIdentitetStandard