Вопрос

Нам нужно сгенерировать 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, будет работать просто отлично.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top