Guías
Artículos que tratan el concepto de UUID, la elección de versión y su aplicación práctica.
Qué es un UUID
Repasamos desde cero el concepto de UUID (identificador único universal) y por qué se usa.
Resumen de versiones de UUID (v1·v3·v4·v5·v7)
Comparamos cómo se crea cada versión de UUID y cuándo se usa.
UUID vs ULID vs NanoID
Comparamos tres identificadores representativos por longitud, orden y uso.
UUID como clave primaria de base de datos
Tratamos las ventajas e inconvenientes de usar UUID como clave primaria y la elección entre v4 y v7.
Probabilidad de colisión y seguridad
Analizamos si un UUID es realmente único y si puede usarse como token de seguridad.
Usar UUID en URL y nombres de archivo
Consideraciones al colocar un UUID en rutas de URL o nombres de archivo, y alternativas más cortas.
Rendimiento y consejos de almacenamiento de UUID
Factores que determinan el rendimiento del UUID en la generación masiva y el almacenamiento en bases de datos.
Buenas prácticas para usar UUID
Principios recomendados para trabajar con UUID en la práctica, resumidos como lista de comprobación.
UUID frente a clave primaria de entero autoincremental
Compara qué usar como clave primaria de base de datos: UUID o entero autoincremental.
Representaciones y codificaciones de UUID
Resume las distintas representaciones y codificaciones que se usan al almacenar y transmitir un UUID.
UUID v7 en detalle
Trata la estructura interna del v7, el estándar más reciente, y cómo adoptarlo.
NanoID en detalle
Explica el funcionamiento del identificador alternativo corto NanoID y su personalización.
UUID de espacio de nombres (v3 y v5)
Trata el concepto de espacio de nombres de los UUID basados en nombres v3 y v5, y su aplicación.