besogonskiy
@besogonskiy

На каком этапе роста проекта приходится использовать Raw запросы?

Проект вырос. Теперь требуется скорость получения различных выборок. Начал использовать прямые запросы к базе данных.

Хочу уточнить - это считается плохой практикой в Laravel или допускается? Просто если нужно связывать различные таблицы и получать много данных, то есть ощущение, что при помощи eloquent это медленнее делается.

Можете своим опытом поделиться?
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
DevMan
@DevMan Куратор тега Laravel
на одних проектах вообще не использую, просто заранее тяжелые выборки загоняю в кэш.
на других – вообще со старта. ибо много сырых данных, обновляющихся каждый день, а распихивать их по моделям нет ни смысла, ни необходимости (данные только читаются).
в третьих - там, где не хватает возможностей и надо хитрить.

в общем: все зависит, универсального ответа нет.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы