Когда я пишу приложения на стороне сервера, я тратил много времени, пытаясь понять, как должен выглядеть мой UID
. Конечно, можно использовать UUID
каждый раз, но я не думаю, что это правильный путь, если вы хотите улучшить производительность и управление памятью.
Поэтому в каждом приложении я пытаюсь найти UID, который мне действительно нужен. нужно для текущей ситуации. Это может быть Instagram
версия Snowflake ID
или UID, сделанный вручную, например Google Analytics ID
, который находится в браузере ie или Google Pay ID
или random string
et c ...
Когда я попробуйте поискать алгоритмы генерации UID в inte rnet Я вижу много статей о UUID, но другие действительно трудно найти.
Вопросы:
- Есть ли книга или сайт, где люди могут найти некоторые реализации UID?
- Какой UID лучше для небольшого сбора данных (<500 000 элементов) </li>
- Какой UID лучше для среднего сбор данных (<5 000 000 элементов) </li>
- Какой UID лучше подходит для большого сбора данных (> 100 000 000 элементов)
ps Может быть, это не лучшее место для этого вопроса , Если да, напишите название службы Stack Exchange для этого вопроса, и я напишу его там.
pss Спасибо, что потратили время на этот вопрос, надеюсь, он будет полезен для многих.