Обновить
8
0
Евгений Леонтьев@madmatvey

Backend Team Lead (Ruby)

Отправить сообщение
Когда я обсуждал решение с left join в этом кейсе с коллегами, в дискуссии звучали предположения что джоины будут могут работать медленно. На практике у меня не вышло подтвердить или опровергнуть это. Цель была не максимально ускорить, а уложиться в «бюджет мощности» сервера БД.

Спасибо за предположение. Стало интересно это проверить.
Выглядит логично. Спасибо. Проверю эту гипотезу как будет время.

Перечитайте публикацию на свежую голову. Буду рад подискутировать.

Полагаю, вы описали внутренний глубинный мотив многих разработчиков, выбравших Ruby и Ruby On Rails. По крайней мере, мой мотив точно.
Покрасоваться.
По моему скромному мнению, язык, фреймворк и большая часть всей экосистемы ruby, сложились вокруг этой потребности.

тяжело читать статью про оптимизацию запросов без ddl таблиц и индексов
Благодарю за обратную связь. Пожалуй, стоило добавить схему упомянутых таблиц.

Итоговый план получился не самым идеальным, но вполне подходящим для «бюджета мощности».

Информация

В рейтинге
Не участвует
Откуда
Тбилиси, Грузия, Грузия
Дата рождения
Зарегистрирован
Активность