В настоящее время я переключаю свое приложение Java с JDBC на Hibernate, в моей текущей реализации с JDBC я загружаю статические данные при инициализации приложения в статические переменные, поэтому мне не нужно напрямую обращаться к базе данных каждый раз, когда мне нужно статические данные, теперь переключаясь на спящий режим, я думаю о том, чтобы избавиться от этих статических переменных, поскольку насколько я исследовал спящий режим, он сохраняет загруженные данные в кеш.Hibernate и производительность JDBC?
Я довольно новичок в спящем режиме, поэтому не уверен, что переход с моего текущего метода на спящий режим даст какие-либо улучшения в производительности. Я собираюсь продолжить изучение кэширования спящего режима и выполнить некоторые тесты производительности, чтобы узнать, какой метод лучше, но просто хотел бы, чтобы некоторые мнения о том, что другие думают о производительности для обоих этих методов.
Спасибо.
Мнение являются [вне темы] (http://stackoverflow.com/help/on-topic) для этого сайта. –
В чем причина перехода от JDBC к Hibernate? С точки зрения производительности хорошо написанный JDBC (с кешированием) должен каждый раз бить Hibernate. С точки зрения ремонтопригодности, ответ будет ... это зависит от того, какие запросы/изменения базы данных вам нужны ... – beny23
Если вы в основном заинтересованы в возможностях кэширования, то почему бы не пойти на ehcache, а не в спящий режим? В среднем авторы спячки заявляют, что накладные расходы составляют 10%. –