AG UUID

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.