Наше приложение должно регистрировать действия пользователей довольно часто (10 ~ 15 с), и это может быть довольно тяжелый IO. Поэтому мы не хотим хранить данные в базе данных каждый раз, когда пользователь что-то обновляет, и мы хотим хранить все в памяти (например, массив), а затем хранить их в базе данных, когда память достигает определенного размера. Журнал для нашей цели разные пользователи должны перейти в одну и ту же память.Как хранить данные в памяти в Ruby on Rails
Мы уже сделали кеш на стороне клиента, но мы хотим оптимизировать его дальше на сервере.
Есть ли хороший способ в ROR для этого?
Спасибо!
Определить, где именно «в памяти» есть? В приложении rails - база данных * - это ваша память. –
Взгляните на redis, невероятно быстрый магазин памяти с ключом. –
@TarynEast Привет, здесь я имею в виду RAM – silverwen