Мой проект имеет много временных ограничений на доступ к функциональности. Просмотр слоев у меня очень быстрый, но у меня проблема со слоем DAO. В настоящее время мой слой DAO использует спящий режим. Но я заметил, что у меня с ним много проблем, и я не могу изменить его так, чтобы любые механизмы оптимизации использовались для базы данных.
В моей базе данных около 20 миллионов пользователей по отношению к таблицам, в которых находятся тысячи кортежей. Таблицы разбиты на разделы для более быстрого доступа.
Интересно, какой фреймворк использовать вместо спящего. Я думал об использовании iBatis. Я хочу знать, что вы думаете об этой идее? Разве iBatis позволит мне настраивать запросы / обновления, чтобы эффективно использовать такую большую базу данных? Можно ли в полной мере использовать многораздельную базу данных?
Можете ли вы порекомендовать какие-либо другие решения?
BD: Oracle.
Спасибо за любую помощь.