В чем основное отличие между запросами Eloquent и DB? Неужели красноречивый работает быстрее?Laravel Eloquent VS DB обработчик
ответ
С точки зрения скорости Query Builder быстрее, чем Eloquent ORM. Но ORM проще в использовании. ORM популярен благодаря своей читаемости и удобству обслуживания. Чтобы узнать больше, вы можете проверить эту статью: https://blog.sriraman.in/laravel-eloquent-vs-fluent-query-builder/
Спасибо, я просто прочитал эту статью, и это хорошо, я попробую пример в ней. –
Как я могу проверить, какой запрос занимает больше времени, у меня есть API в L5, но тот же код для веб-приложения в CI работает быстрее, как я могу его проверить? Я использовал lumen 5 для API. –
вот трюк, как вы можете это сделать: '$ before = microtime (true); /* код, который вы выполняете */ $ after = microtime (true); echo ($ after- $ before)/$ i. «sec \ n»; ' Не забудьте одобрить мой ответ. – Imran
- 1. Laravel 5: DB query with Eloquent
- 2. Использование Laravel Получить параметры в Eloquent/DB
- 3. Преобразование запроса laravel DB в Eloquent
- 4. Laravel Eloquent
- 5. Laravel Eloquent Join vs Inner Join?
- 6. Laravel Eloquent find vs all toArray
- 7. Laravel Eloquent граф MULTIP
- 8. Недопустимый ID Laravel Eloquent
- 9. Laravel Eloquent: inserting data
- 10. запрос Laravel Eloquent Союз
- 11. Eloquent Laravel
- 12. laravel 5.1 eloquent query
- 13. Laravel 5.2 Eloquent
- 14. Laravel свободный против Eloquent
- 15. Laravel Eloquent - Динамическое свойство
- 16. Ошибка Laravel Eloquent Query
- 17. Laravel Eloquent multiple tables
- 18. Laravel Eloquent проблема производительности
- 19. Laravel Eloquent Присоединиться
- 20. laravel eloquent relationship error
- 21. Laravel eloquent запрос к PostgreSQL DB для Yahoo Finance
- 22. Laravel 5.1 удаление дубликатов в DB с eloquent
- 23. Laravel Eloquent/SQL - поиск ключевых слов в db
- 24. Laravel eloquent - как использовать DB raw внутри пользовательских отношений
- 25. Laravel Eloquent: атрибуты имени и строки db по-разному
- 26. Laravel Eloquent AS ключевое слово
- 27. Laravel single vs multiple controller and db row vs column
- 28. Laravel Eloquent object, longtext усекается
- 29. LARAVEL Eloquent query multiple schema
- 30. Сделка с Eloquent Laravel 5
Eloquent - это ORM (Object Relational Mapper), который расширяет функциональность PDO или mysqli. Он медленнее в использовании и ORM, но он улучшает читаемость кода и работоспособность, поскольку он позволяет работать с таблицами и реестрами базы данных в OO-способе – Borjante
, поэтому следует ли использовать Query Builder, если я хочу повысить производительность? –
Разница настолько мала, что я всегда рекомендую использовать ORM, вы можете всегда использовать запросы RAW sql в ORM, если вам нужно. ORM сделает ваш проект более легким для работы – Borjante