[S02E07] Проектирование генератора уникальных ИД в распределённых системах | BookClub DOTNET

preview_player
Показать описание
BookClub DotNet Season 2 #7

Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей, следуй за нами!

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Книга

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog

Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
Рекомендации по теме
Комментарии
Автор

uuid v7 есть монотонно возрастающий, сортируемый бинарно и строчно. Еще есть ulid, правда без спецификации

mtvein
Автор

Необязательно же делать уникальные айдишки в пределах всей системы. Можно же сделать отдельно для твитов, отдельно для юзеров и т.п.

WildComparator
Автор

опять не понял, написано было несколько серий назад этого сериала
возьмите "втупую" этот ваш лонг, и к нему примотайте как либо номер сервера, и по маске вы всегда:
можете прилепить номер сервера к лонгу
выгребсти номер сервера от лонга
при этом, диапазон ид конечно же сократится на некоторое число бит
для четырёх серверов нужны два бита, ид в данном случае это 62 бита

AEFC
Автор

ююид значит гуид ага?))))
япадстол укатился
ахаха! извините

AEFC