Pregunta
Necesitamos generar UUID para cada entrada única que almacenamos en el backend. Como he leído en Wikipedia: UUID implementación de Java, hay disponibles 3 UUID Generadores:
- Standard Java UUID generator(which only support version 3 and 4)
- JUG which support all the version but 2
- UUID which only support version 1 (MAC address based)
Por favor, asesorar sobre el que el generador debemos utilizar, asumiendo las licencias son compatibles?
Solución
Versión 3 no va a resolver su problema de generar fresco UUID para cada entrada. Si no tiene otros requisitos (por ejemplo, la seguridad) Versión 1 es generalmente suficiente.
Si desea ocultar todos los datos posibles (dirección MAC y hora de la generación) utiliza la versión 4.
Otros consejos
El generador UUID utilizado por Windows es un generador Versión 4 por defecto.
El generador Java estándar usando los UUID v4 funcionaría bien.