问题描述
|
对大量数据使用像休眠这样的ORM层是否合乎逻辑?
我们有一个具有100T数据的非关系数据库。最好的方法
从Web应用程序访问数据?
JDBC,休眠,...
解决方法
通常,Hibernate不适合从数据仓库访问数据。 Hibernate最适合需要将数据库记录作为对象一对一表示的任务。数据仓库数据通常太大而无法做到这一点。
Hibernate当然可以用于此类应用程序的某些领域。例如,在我们基于Web的数据仓库中,hibernate用于编写和表示Web应用程序中有关ETL流程的统计信息。用户选择报告标准时,也可以将其与维度数据结合使用。
对于报告本身,您可以使用JDBC,但最好的选择是专用的报告库或工具。