Выберите UUID - PullRequest
       20

Выберите UUID

1 голос
/ 19 февраля 2009

Нам нужно генерировать 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) 

Пожалуйста, сообщите, какой генератор мы должны использовать, предполагая, лицензии совместимы?

Ответы [ 2 ]

2 голосов
/ 19 февраля 2009

Версия 3 не решит вашу проблему генерации fresh UUID для каждой записи. Если у вас нет других требований (например, безопасности), обычно достаточно версии 1.

Если вы хотите скрыть всю возможную информацию (MAC-адрес и время генерации), используйте версию 4.

1 голос
/ 19 февраля 2009

Генератор UUID, используемый Windows, по умолчанию является генератором версии 4.

Стандартный генератор Java, использующий UUID v4, будет работать просто отлично.

...