2016-11-08 2 views
1

Мне нужна быстрая краткосрочная память для использования с моим приложением Play (2.5). Я думал об использовании системы кеша. Однако, хотя данные, которые я собираюсь хранить в кеше, истекут через 10 минут, мне может потребоваться хранить сотни миллионов строк. Является ли кеш воспроизведения подходящим для такого задания, или я должен искать здесь решение db (как MongoDB)?Емкость системы кэширования при воспроизведении

ответ

2

По умолчанию EHCache, который довольно хорошо проверен и прочен и может масштабироваться. Таким образом, миллионы записей не должны быть проблемой, если у вас есть средства для поддержки ваших требований с точки зрения ресурсов.

Я, как правило, использую Redis, так как мне удобнее с ним, но создали несколько приложений с EHCache без каких-либо проблем.

Вопрос о производительности больше связан с тем, как вы его настраиваете, т.е. сколько памяти вы отдаете куче кеша, распространяете ли вы его, если ваше приложение растет настолько большим и т.д.

Смежные вопросы