Как сделать кэширование SQL результатов?

Здравствуйте!
Есть запрос в бд mysql.
Возможно ли сохранить объект ответа sql, без выполнения fetch?
Те чтобы в будущем получить данный объект и обработать по определенному алгоритму.
Задача стоит регулирования запросов из под php.
  • Вопрос задан
  • 332 просмотра
Пригласить эксперта
Ответы на вопрос 2
Wolfnsex
@Wolfnsex Куратор тега PHP
Если не хочешь быть первым - не вставай в очередь!
Возможно ли сохранить объект ответа sql, без выполнения fetch?
Не совсем понимаю, в каком ракурсе речь идёт про fetch и что означает "сохранить объект ответа в базе"? Курсор сохранить?

Курсор в базе сохранить, вряд ли Вам удастся, а вот сохранить результат можно в другую таблицу, не получая результаты запроса из БД. Как это сделать, написано например тут. Сохранить результат можно, например, во временную таблицу (в т.ч. хранящуюся в оперативной памяти, для скорости), или в постоянную таблицу, или в таблицу в другой БД на этом же сервере (и т.д., вариантов масса).
Ответ написан
rim89
@rim89
программист-велосипедист
Ваш ответ на вопрос

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

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