UUID: identifica registros entre aplicaciones y fuentes de datos
Los UUID ayudan a crear identificadores antes de contactar con una base central y a reunir registros de varias fuentes. Entiende su papel en la identidad del registro y gestiona por separado el orden, los permisos y las operaciones duplicadas.
La versión determina qué cuenta el identificador
ToolRoof genera UUID de versión 4. Su construcción es aleatoria, no una marca temporal de la que puedas extraer la fecha de creación.
La forma habitual contiene 32 dígitos hexadecimales y 4 guiones. Los bits de versión y variante dejan 122 bits aleatorios de un total de 128; los caracteres visibles no son todos aleatorios.
Referencias: RFC 9562 — UUID version 4
Crea la identidad una vez y consérvala
Generar otro UUID en cada edición dificulta seguir el mismo registro. Ordenar UUID v4 como texto tampoco ordena los registros por fecha.
Cambiar el identificador al repetir una operación puede hacerla parecer nueva. Evitar trabajo duplicado requiere una decisión separada del formato UUID.
Pocas colisiones no equivalen a autorización
Un buen identificador aleatorio reduce las coincidencias, pero no demuestra que sean imposibles. Exige unicidad también en el almacenamiento cuando sea necesaria.
Conocer el identificador no debería autorizar la lectura o modificación. UUID no sustituye permisos, y copiar el ejemplo de un artículo no crea uno único para ti.
Referencias: RFC 9562 — UUID version 4
Ejemplo: identidad de una pieza de inventario
8c5b7f20-6a91-4f3d-9b62-2e740a1c8d35 ilustra un UUID v4, no está reservado para ti. El tercer grupo empieza por 4 y la representación tiene 36 caracteres con guiones.
Genera un identificador propio para la pieza real y consérvalo cuando cambies su nombre o ubicación. Guarda la fecha aparte y comprueba permisos: responde «¿qué registro?», no «¿quién puede abrirlo?».