PavelUstyugov
@PavelUstyugov
php

Какой способ работы с базой данных предпочтилен в каких случаях в Laravel?

Raw SQL Queries
Query Builder
Eloquent

в каких случаях какой использовать и что быстрее работает?
Я сначала использоватол Eloquent и до сих пор его использую если нужно конструкции языка задействовать.
А когда просто выборки, то query Builder и последнее время Raw Queries.

Можете пояснить в каких случаях что использовать и что работает быстрее?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@FanatPHP
Чебуратор тега PHP
Вопрос "что работает быстрее" бессмысленный.
Быстрее работают с умом составленные запросы на правильно спроектированной БД.
А медленно работают не те запросы, которые выполнены с помощью того или иного инстрнумента, а те, которые ты написал не понимая, что делаешь.

в общем случае ты все правильно перечислил: где возможно используешь простые методы ORM, если надо усложнить запрос, то QB. Если запрос совсем сложный и либо не пишется в теминах QB, либо тормозит - тогда, в редких случаях, пишется запрос на чистом SQL.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BojackHorseman
@BojackHorseman
...в творческом отпуске...
это все бестолковые обертки. с точки зрения производительности разницы никакой
Ответ написан
Ваш ответ на вопрос

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

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