Jack Sparrow (26 нояб 2023, в 18:15)
Тогда в любом случае нужен Redis, ты можешь просто обновлять одновременно и бд и запись в Redis, но вместо SELECT к базе ты будешь брать данные из Redis. Это существенно ускорит работу.
чтобы не использовать всякие шляпы типа редиса, то нужно юзать, например, паттерн Active Record при котором мы записи в таблице имеем в виде объекта, select после update - не нужен, объект уже изменён после update и мы продолжаем с ним работать дальше без обновления данных путём дополнительного select
________ посл. ред. 26.11.2023 в 21:36; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные (26 нояб 2023, в 21:34)
чтобы не использовать всякие шляпы типа редиса, то нужно юзать, например, паттерн Active Record при котором мы записи в таблице имеем в виде объекта, select после update - не нужен, объект уже изменён после update и мы продолжаем с ним работать дальше без обновления данных путём дополнительного select
Я думаю, в его случае это не актуально, зная в чем это будет использоваться)