Я нахожусь в точке, где мне нужно принять решение о том, что делать, когда кэширование объектов достигает настроенного порога.
Должен ли я хранить объекты в индексированном файле (например, предоставленном JCS) и считывать их из файла (файл IO), когда это необходимо, или хранить объект в распределенном кэше (сеть, сериализация, десериализация)
Мы используем Solaris в качестве ОС.
============================
Добавление дополнительной информации.
У меня есть этот вопрос, чтобы определить, могу ли я переключиться на распределенное кэширование. Удаленный сервер, который будет иметь кэш, будет иметь больше памяти и лучшего диска, и этот удаленный сервер будет использоваться только для кэширования.
Одна из проблем, которую мы не можем увеличить в локально кэшированных объектах, заключается в том, что она хранит кэшированные объекты в куче JVM, которая имеет ограниченную память (используя 32-битную JVM).
=============================================== =========================
Спасибо, мы наконец-то выбрали Coherence в качестве нашего продукта Cache. Это обеспечивает много топологий конфигурации кэша, в процессе против удаленного против диска .. и т. Д.