Что такое ULID?

Middle
79 просмотров
AFK Offer AI

Universally Unique Lexicographically Sortable Identifier. 128 бит: 48 бит timestamp + 80 бит random. Кодируется в 26 символов Crockford Base32 (короче UUID). Сортируемый по времени как строка — удобно для БД и лексикографических сравнений. В Go — oklog/ulid. По сути аналог UUID v7, но с более компактным текстовым представлением. Не так распространён как UUID.

Следующий вопрос

Как считать уникальных посетителей?