Здравствуйте, ALER_PROG, Вы писали:
ALE>Привет всем . Такую проблему никак не могу решить...
ALE>Вобщем, есть n-пользователей какой-либо системы. Все пользователи работают с базой данных, причём статистика указывает на то, что активно используется только часть базы данных. Логично предположить, что для оптимизации работы сервера можно было бы кэшировать такие данные в оперативную память, как не крути, а работа с оперативной памятью по скорости опережает все остальные источники данных... Теперь вопрос: как осуществить такое кэширование ? (планировал сделать это с помощью EJB, но , пока не нашёл решение данной проблемы...) Прошу помощи
Надо реализовать кэширование самому или взять готовую библиотеку (ehcache, oscache, TreeCache). В любом случае надо написать прослойку (в виде DAO-объектов), в которых реализуется логика кеширования. Или просто переписать весь код, где происходит получение данных, добавив во все места поддержку кэша