Hibernate и хранилище данных - PullRequest
3 голосов
/ 30 мая 2011

Логично ли использовать слой ORM, такой как Hibernate, для больших данных. У нас есть нереляционная база данных с данными 100T. Какой самый лучший способ получить доступ к данным из веб-приложения?

JDBC, Hibernate, ...?

1 Ответ

6 голосов
/ 01 июня 2011

В целом Hibernate плохо подходит для доступа к данным из хранилища данных.Hibernate лучше всего подходит для задач, которые требуют индивидуального представления записей базы данных в виде объектов.Данные хранилища данных обычно слишком велики, чтобы сделать это.

Hibernate, безусловно, может использоваться в некоторых нишах такого приложения.Например, в наших веб-хранилищах данных hibernate используется для записи и представления в веб-приложении статистики о процессах ETL.Его также можно использовать вместе с данными измерений, когда пользователь выбирает критерии для своих отчетов.

Для самой отчетности вы можете использовать JDBC, но лучшим вариантом будет выделенная библиотека отчетов или инструмент.

...