2011-05-30 115 views
2

对于大数据使用像hibernate这样的ORM层是合乎逻辑的。 我们有一个100T数据的非关系型数据库。 从Web应用程序访问数据的最佳途径是什么?休眠和数据仓库

JDBC,Hibernate,...?

+0

连接到数据仓库的目的是什么?如果您需要创建报告,您可以通过查看强大的商业智能解决方案来更好地服务。 – 2011-05-31 21:54:12

回答

5

一般来说,Hibernate不适合从数据仓库访问数据。 Hibernate最适合需要将数据库记录一对一表示为对象的任务。数据仓库数据通常太大而无法实现。 Hibernate肯定可以用在这样的应用程序的某些应用领域。例如,在我们基于Web的数据仓库中,hibernate用于在Web应用程序中编写和表示有关ETL过程的统计信息。当用户选择他们的报告标准时,它也可以与维度数据一起使用。

对于报告本身,您可以使用JDBC,但您最好的选择是专门的报告库或工具。