@AlpineMilk

Отдавать ли список объектов через Doctine или через Dbal в виде массивов?

Всем привет, у меня возник такой вопрос:
я уже несколько раз видел, читал что для того чтобы например высылать список товаров лучше не использовать доктрину а делать через голый sql либо dbal и для удобства работы, на уровне php записать эти массивы в дто.
А вот для записи уже подходит как раз
И я провел тесты доставания данных с базы:
Количество записей - 91771
Doctrine - 18.45s, 18.29s, 18.10s, 18.22s     В виде объектов
DBAL - 15.84s, 16.98s, 15.58s, 16.11s  В виде массива
Просто PDO - 15.34s, 16.24s, 15.07s, 16.59s  В виде массива

Но это ещё не учитывая время перебора этих записей в объекты dto для пдо и dbal.
Тут видно что разница не значительная, тем более что это 90к записей, чего не будет например на сайте, обычно выкидываются по кускам с помощью пагинации
Проект является API который и будет возвращать данные (не 90к а к примеру 300).
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы