UUID / GUID sortzailea
Sortu identifikatzaile bakar unibertsalak datu-base, API edo fitxategietarako. Zure nabigatzailean sortzen dira, kriptografikoki segurua den ausazko sorgailu batekin.
Zer da UUID bat?
UUID bat (Universally Unique Identifier), Microsoften munduan GUID ere deitua, 128 biteko identifikatzaile bat da, 8-4-4-4-12 taldetan 32 digitu hamaseitar gisa idatzia, adibidez 550e8400-e29b-41d4-a716-446655440000. Bere abantaila handia da edonon sor daitekeela, datu-base zentral batekin koordinatu gabe, eta errepikatzeko probabilitatea ia zero dela.
UUID v4 ala UUID v7
UUID v4-k 122 ausazko bit ditu eta erabiliena da. UUID v7 (RFC 9562, 2024) data eta orduarekin hasten da milisegundotan; beraz, identifikatzaileak kronologikoki ordenatuta geratzen dira. Horri esker, askoz eraginkorragoa da datu-baseetan gako nagusi gisa, indizeak ez baitira zatitzen errenkada berriak txertatzean.
Bertsio-zenbakia hirugarren taldeko lehen digitua da: …-7b41-…-n 7 bat da.
Eta ULID bat?
ULID batek (Universally Unique Lexicographically Sortable Identifier) ere 48 data-bit eta 80 ausazko bit konbinatzen ditu, baina Crockforden 32 oinarriko 26 karakterez idazten da (I, L, O eta U gabe, nahasketak saihesteko), adibidez 01J9ZQ3K8M4X7V2B6N5C1D0E9F. UUID bat baino laburragoa da eta dataren arabera ordenatuta dago hura ere.