ToolPal
Detailed shot of a thumb creating a fingerprint on white paper, ideal for security themes.

Que es un UUID? Guia completa de identificadores universalmente unicos

📷 Towfiqu barbhuiya / Pexels

Que es un UUID? Guia completa de identificadores universalmente unicos

Aprende que son los UUID, las diferentes versiones (v1-v7), cuando usarlos y como generarlos. Esencial para sistemas distribuidos y bases de datos.

DPor Daniel Park8 de marzo de 20262 min de lectura

Que es un UUID?

Un UUID (Universally Unique Identifier, identificador universalmente unico) es una etiqueta de 128 bits utilizada para identificar de forma unica informacion en sistemas informaticos. La probabilidad de generar UUID duplicados es practicamente nula.

Formato

550e8400-e29b-41d4-a716-446655440000

Un UUID tiene 32 digitos hexadecimales, mostrados en 5 grupos separados por guiones: 8-4-4-4-12.

Versiones de UUID

UUID v4 (Aleatorio) - La mas comun

Generada usando numeros aleatorios o pseudoaleatorios. Es la que deberias usar en la mayoria de los casos.

f47ac10b-58cc-4372-a567-0e02b2c3d479

UUID v1 (Basada en tiempo)

Basada en marca de tiempo y direccion MAC. Revela cuando y donde fue generada.

UUID v7 (Ordenada temporalmente) - La mas nueva

Combina ordenamiento temporal con aleatoriedad. Excelente para claves primarias de bases de datos porque son ordenables por tiempo de creacion.

Cuando usar UUID

  • Claves primarias de base de datos — Especialmente en sistemas distribuidos
  • Identificadores de sesion — Unicos por sesion de usuario
  • IDs de correlacion — Rastrear solicitudes entre microservicios
  • Nombres de archivo — Evitar conflictos en subidas
  • Claves de idempotencia API — Prevenir operaciones duplicadas

UUID vs. ID auto-incremental

CaracteristicaUUIDAuto-incremental
UnicidadGlobalPor tabla
PredecibilidadImpredecibleSecuencial
DistribuidoFunciona sin conexionRequiere coordinacion
Tamano16 bytes4-8 bytes
Rendimiento de indiceMas lento (v4)Mas rapido

Genera UUID ahora

Usa nuestro generador de UUID gratuito para generar UUID v4 aleatorios al instante. Genera hasta 100 de una vez en lote.

Preguntas Frecuentes

D

Sobre el autor

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

Saber más

Compartir

XLinkedIn

Publicaciones relacionadas