使用像hibernate这样的ORM层处理巨大的数据是否合乎逻辑。我们有一个包含100T数据的非关系型数据库。从web应用程序访问数据的最佳方式是什么?
JDBC,Hibernate,...?
发布于 2011-06-01 22:49:24
一般来说,Hibernate不适合访问数据仓库中的数据。Hibernate最适合于需要将数据库记录作为对象进行一对一表示的任务。数据仓库数据通常太大,无法做到这一点。
Hibernate当然可以在这类应用程序的某些小环境中使用。例如,在我们基于web的数据仓库中,hibernate用于在web应用程序中编写和表示有关ETL过程的统计数据。当用户为他们的报告选择标准时,它也可以与维度数据一起使用。
对于报告本身,您可以使用JDBC,但最好的选择是专用的报告库或工具。
https://stackoverflow.com/questions/6180080
复制相似问题