Информация об изменениях

Сообщение Re[4]: id integer vs uuid от 19.08.2022 18:31

Изменено 19.08.2022 18:37 vsb

Re[4]: id integer vs uuid
Здравствуйте, 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.
Re[4]: id integer vs uuid
Здравствуйте, 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, чтобы пробелы почистить. Это так, к слову больше было.