Мне нужно какое-то решение, чтобы сделать следующие функциональные возможности на моем сайте RoR 3:
Сайт нуждается в системе оценки пользователей, в которой пользователи получают баллы за выполнение некоторых действий (например, получение баллов за ответы на вопросы по стеку).
Проблемы:
1) Мне нужна возможность перераспределять количество баллов за некоторые действия (не так часто, но я не могу перезапускать Mongrel каждый раз, когда мне нужно переназначить, поэтому константы в коде и YAML не подходят )
2) Я не могу использовать простую Active Record, потому что на 5000 пользователей я буду делать слишком много запросов для каждого пользовательского действия, поэтому мне нужно кэширование и возможность сбрасывать кэш при переназначении
3) Я хотел бы сделать это без memcached или чего-то подобного, потому что мое серверное оборудование достаточно старое.
Кто-нибудь знает такое решение?