@Crunkor

Какой объем данных может обрабатывать Hibernate?

Есть база на PostgreSQL, приложение на Java. В базе данных около 10 таблиц, связанные между собой. Каждая таблица ежемесячно заполняется от 10к до 500к строками.
Насколько эффективно использование Hibernate в данном случае, если приходится очень часто делать запросы к данным за текущий месяц и за год в целом?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
@Dmtm
Android
при чем тут Hibernate? это просто ORM, там внутри сидят те же sql-запросы, прекомпиляция селектов дает ту же скорость, быстродействие скорее зависит от кеша самого постгресса
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mystifier
Если нужно заполнять такие таблицы из других источников, то jdbc с batch insert (без hibernate), можно в несколько потоков.
Если запросы на выборку достаточно сложные, то предпочитаю использовать stored procedures, которые возвращают курсор. А этот курсор уже можно обрабатывать через hibernate.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы