Методы для генерации UID - PullRequest
       58

Методы для генерации UID

1 голос
/ 09 января 2020

Когда я пишу приложения на стороне сервера, я тратил много времени, пытаясь понять, как должен выглядеть мой 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 Спасибо, что потратили время на этот вопрос, надеюсь, он будет полезен для многих.

...