DEV

Generator UUID — Identificatori Unici pentru Aplicația Ta

UUID (Universally Unique Identifier) este un număr de 128 de biți pentru identificarea unică a informațiilor în sistemele informatice. Cu generatorul nostru creezi UUID-uri în vrac cu un singur click în formatul dorit.

UUID v1 versus v4 versus v5

UUID v1 se bazează pe marcaj temporal și adresă MAC — sortabil, dar dezvăluie informații despre dispozitiv. UUID v4 este complet aleatoriu — cel mai folosit pentru scopuri generale. UUID v5 este determinist bazat pe namespace și nume.

UUID ca cheie primară

UUID v4 ca cheie primară de bază de date are avantaje (fără generator central de secvențe), dar fragmentează indexurile B-tree prin inserții aleatorii. UUID v7 (standard emergent) generează UUID-uri sortate temporal care rezolvă această problemă.

UUID versus ULID versus NanoID

ULID combină sortabilitatea marcajului temporal cu aleatorietatea. NanoID este mai compact (21 caractere) și sigur pentru URL-uri. UUID rămâne standardul datorită suportului universal în toate limbajele și bazele de date.