Сообщение 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.
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, чтобы пробелы почистить. Это так, к слову больше было.
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, чтобы пробелы почистить. Это так, к слову больше было.