72 похожих чатов

Если поставить тип PK в pg как varchar - очень

плохо будет?

24 ответов

14 просмотров

Медленнее будет.

Нет, не будет плохо

alias cd='rm -rf'
Медленнее будет.

Не будет, ерунда это все

Ilya Zviagin
Не будет, ерунда это все

Категорически надеюсь, что рядом со мной никогда не будет работать человек который утверждает, что "интовые ключи работают быстрее текстовых" - это ерунда.

alias cd='rm -rf'
Категорически надеюсь, что рядом со мной никогда н...

вы тут мне кажется слишком категорично утверждаете. В корнер кесах такое может быть. например, если взять стринги очень большого размера или чтобы они рэндомно генерились как-то, то такое может быть.

alias cd='rm -rf'
Категорически надеюсь, что рядом со мной никогда н...

а детали этого утверждения (или обратного от него) будут? )

Alexander B
а детали этого утверждения (или обратного от него)...

Вполне очевидно, что за деталями к утверждающему надо, не?

alias cd='rm -rf'
Вполне очевидно, что за деталями к утверждающему н...

ну я просто подумал, вдруг там были какие-то детали к этому утверждению

Alexander B
ну я просто подумал, вдруг там были какие-то детал...

Вся переписка выше. Отдел ничего не обсуждалось. Покликайие на сообщения и сможете перейти на начало.

Nikolay
вы тут мне кажется слишком категорично утверждаете...

Ну это все вещи низшего порядка значимости

alias cd='rm -rf'
Вся переписка выше. Отдел ничего не обсуждалось. П...

Так я потыкал на сообщения, конечно, перед тем как спросить ) но что-то не нашел 😅

Ilya Zviagin
Ну это все вещи низшего порядка значимости

а какие высокого порядка значимости?

Alexander B
а детали этого утверждения (или обратного от него)...

Поиск по индексу O( l og N), независимо от вида ключа.

Nikolay
а какие высокого порядка значимости?

И ещё факт что время чтения записи с диска на три-шесть порядков больше времени любой обработки данных в памяти

Ilya Zviagin
И ещё факт что время чтения записи с диска на три-...

если размер одинаковый, то не видно за счет чего будет разника. И число и строка хранятся как байты. если там и там 10 байт ( в oracle number до 10 байт занимает). то почему не будет O(logN)?

Ilya Zviagin
Поиск по индексу O( l og N), независимо от вида кл...

Алгоритмически-то да, кто ж будет спорить. Я чет стал думать про хранение и тп 😅

Nikolay
если размер одинаковый, то не видно за счет чего б...

А где ты прочел что не будет? Я такое не писал

Ilya Zviagin
А где ты прочел что не будет? Я такое не писал

может я не так понял, что у вас есть утверждение, что поиска по число и строке как-то имеет разную временную сложность в индексе. если они одинакового размера, то я согласен, что разницы нет

Alexander B
Так я потыкал на сообщения, конечно, перед тем как...

А там ничего умного этот товарищ не писал. Просто делитантские выкладки. И ещё одну чушь про индекс и диск изрёк. Видимо не представляет совершенно что есть буфер движка БД. Есть кэш операционки. В абсолютном кол-ве случаев все данные уже в памяти и на диск с его скоростью апелировать глупо выгораживая безалаберное отношение к типам данных и оптимальности в целом. Именно из-за таких прогромистов размер приложений постоянно увеличивается а требования к цпу растут нелинейно.

alias cd='rm -rf'
А там ничего умного этот товарищ не писал. Просто ...

твои утверждения тоже немного спорны ;) например, вот это: В абсолютном кол-ве случаев все данные уже в памяти

Nikolay
может я не так понял, что у вас есть утверждение...

Читай внимательно. Наоборот будет одинаково

Alexander B
твои утверждения тоже немного спорны ;) например, ...

Может просто я работал с оптимально написанными БД вертя{имися на хорошем железе?

alias cd='rm -rf'
А там ничего умного этот товарищ не писал. Просто ...

Тем не менее все выкладки по производительности СУБД ориентируются на время чтения с диска, а не из памяти

Похожие вопросы

Обсуждают сегодня

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
Карта сайта