Вопрос еще по UUID/ULID в качестве ключа. С бинарным полем

в mysql работать реально неудобно совсем. Если хранить строкой производительность сильно страдает? Или это вообще не имеет смысла? Как это настраивается на уровне entity если атрибутами?

12 ответов

23 просмотра

по новым трендам программирования - бд вторична, и правильно заметили, для чего просмотр?

Дмитрий-Ж Автор вопроса
Michel Angelo
по новым трендам программирования - бд вторична, и...

Это как это так вторична? А как протестировать sql запрос? Простота sql запросов рушиться на корню с бинарным идентификатором

сложно сказать) если 100M+ записей и требования к перфомансу, то PK бинарная колонка может быть немного уместней

Дмитрий Ж
Это как это так вторична? А как протестировать sql...

вторично - потому что приложение не должно зависеть от конкретной БД, и не должно волновать как, где и в каком виде оно хранится, у тебя приложение за это отвечает, и конвертирует туда-сюда, тестируется путем указания применяемого типа в bind parameters, пример ->setParameter('key', $value, TYPE::GUID)

Дмитрий-Ж Автор вопроса

Так то оно может и так. Но имхо эта теория оторвана от реальности

Дмитрий Ж
Так то оно может и так. Но имхо эта теория оторван...

в твоем контексте она не оторвана, тебя не должно заботить в каком виде она хранит в мускуле, у тебя не должно быть желания или необходимости видеть как оно там выглядит

Дмитрий Ж
ужос

подрастешь - поймешь тебе еще предстоит познать дзен ))

Дмитрий Ж
ужос

небось phpAdmin пользуешься?

Дмитрий-Ж Автор вопроса
Michel Angelo
небось phpAdmin пользуешься?

естесно, а какие варианты?

Дмитрий-Ж Автор вопроса
Vlad Shashkov
шторм?)

ну шторм это для разработки, а что плохого в phpadmin не могу понять?

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

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

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
А чего при переходе с 2 на 3 все что в билдере сделано тютю?
Денис Александрович
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
К слову, почему бы не использовать ссылки на папки, вместо инвайтинга?
Артем Уколов
3
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Всем привет, может кто знает нормальных иностранных хостинг провайдеров. Что бы по качеству аналогичные netangels, beget, timeweb?
Black Cat
4
Кастомные эмодзи для ботов доступны только элите, верно?
山 | Bobby | 山
3
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Карта сайта