Я думаю о платформе GlassFish для своего нового приложения.GlassFish JDO и глобальный объект
Мое приложение env. не имеет большого объема данных для обработки, но многие пользователи пишут/читают одни и те же данные
Очень волатильная часть данных обновляется каждые 200 миллисекундов пользователями. Поэтому я хотел бы, что тип данных, чтобы быть в памяти только и доступной для всего приложения
Мои вопросы:
- Как использовать глобальный объект в памяти с GF? a. использовать статический объект переменной - для этого я предполагаю, что мне нужно убедиться, что GF работает только на 1 JVM -> как настроить GF для запуска на 1 jvm? b. используйте HttpContext - то же, что и.
- Как я сохраняю DB? a. Можно ли использовать интерфейс JDO?
- Как планировать задачи, которые будут выполняться в будущем (что-то вроде очереди задач в GAE)
спасибо, J.S. Bach
Этот сайт утверждает, что JPA в 10 раз медленнее, чем JDBC (http://weblogs.java.net/blog/mkarg/archive/2010/01/03/jpa-great-damned-slow). Как использовать JPA 2 для глобальной переменной памяти? Любой другой простой вариант? – bach
@bach 1) Вы должны перечитать этот пост более тщательно, до конца (и не считая времени, проведенного в базе данных, смешно). 2) JPA 2 имеет глобальный кеш, просто используйте его. Или не используйте JPA вообще, но по-прежнему используйте глобальный кеш (например, EHCache) и делайте все вручную. –