Re[4]: id integer vs uuid
От: vsb Казахстан  
Дата: 19.08.22 18:31
Оценка:
Здравствуйте, wildwind, Вы писали:

vsb>>Сомневаюсь. Даже 32 бита ты не переберёшь, тебя задолго до этого забанит чего-нибудь. В общем это не то, что обычно понимают под перебором.


W>Опытным путем определяется алгоритм генерации, его входные данные. Если повезет, даже конкретная библиотека. Дальше дело техники.


Ну определил ты, что 48 битов заполняются текущим временем, 80 битов заполняется случайными значениями, чего дальше? 80 битов будешь подбирать?

vsb>>Ну приведи пример для postgres. Что за современные ОС, у меня alpine linux, что за сервис ты имеешь в виду?


W>С первой страницы поиска:


W>https://github.com/tvondra/sequential-uuids


Плохая библиотека, нужна функция без параметров и не перекручивающаяся. Звёзд мало, проблем мало, релизов мало.

W>https://pkgs.alpinelinux.org/package/edge/main/x86/libuuid


https://linux.die.net/man/3/libuuid ? Тут ничего нет про возрастающие значения, это обычный uuid.

Да ладно, уж как-нибудь сгенерировать 128 битов я смогу без библиотек, я не из того поколения, которым нужен left-pad, чтобы пробелы почистить. Это так, к слову больше было.
Отредактировано 19.08.2022 18:37 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.