Задать вопрос
@Verkan

Запросить один запрос или много?

Есть таблица транзакий. Нужно построить график
Первый вариант
Делать на каждый день новый запрос и заносить в график
Второй вариант
одинм запросом получить все транцакции и после делить с помощью колекции laravel

Что более производительние? Много запросов или Грузить проц. колекцией?
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Три простых правила
1. Забыть про вопросы производительности. Ничего умного все равно не придумаешь, а глупости делать тем более не нужно
2. Не выдумывать несуществущие в природе явления как " Грузить проц. колекцией"
3. Вместо всех этих дурацких фантазий учить SQL.

Тогда вопросов "как получить данные для графика" вообще возникать не будет
Ответ написан
Комментировать
Fernus
@Fernus
Техник - Механик :)
Делать на каждый день новый запрос и заносить в график

Что это значит в Вашем случае?
У Вас на странице только за какой-то период отображение по дням идёт? Или как?

В любом случае из БД получать нужно только то, что Вам щас потребуется для отображения...
Если использовать "коллекции" запихнув туда все данные из БД, то когда транзакций будет "куча"...то с каждым увеличением этой "кучи" Ваши коллекции будут всё медленнее, а CPU и RAM всё больше страдать + время выполнения увеличиваться...

UPD:
...
Ответ написан
Ваш ответ на вопрос

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

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