Вопрос
Нам нужно сгенерировать UUID для каждой отдельной записи, которую мы храним в серверной части.Как я читал в Википедии:Реализация Uuid на Java, доступно 3 UUID генераторы:
- 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)
Пожалуйста, посоветуйте, какой генератор нам следует использовать, при условии, что лицензии совместимы?
Решение
Версия 3 не решит вашу проблему с генерацией свежий UUID для каждой записи.Если у вас нет других требований (например, к безопасности), обычно достаточно версии 1.
Если вы хотите скрыть всю возможную информацию (MAC-адрес и время генерации), используйте версию 4.
Другие советы
Генератор UUID, используемый Windows, по умолчанию является генератором версии 4.
Стандартный генератор Java, использующий UUID версии 4, будет работать просто отлично.