Pull to refresh
8
0
Евгений Леонтьев @madmatvey

R&D Team Lead

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

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

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

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

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

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

Information

Rating
Does not participate
Location
Тбилиси, Грузия, Грузия
Date of birth
Registered
Activity