Я понимаю различия между ними docs.
uuid1()
:
Создайте UUID из идентификатора хоста, порядкового номера и текущего времени
uuid4()
:
Создайте случайный UUID.
Итак, uuid1
использует информацию о машине/последовательности/времени для создания UUID. Каковы преимущества и недостатки использования каждого из них?
Я знаю, что uuid1()
может иметь проблемы конфиденциальности, поскольку он основан на машинной информации. Интересно, есть ли более тонкие при выборе того или другого. Я просто использую uuid4()
прямо сейчас, так как это полностью случайный UUID. Но мне интересно, следует ли использовать uuid1
для уменьшения риска столкновений.
В принципе, я ищу советы для лучших практик использования одного и другого. Спасибо!