我的客户希望将来自两个oracle转储的信息整合到报告中。这些转储按一定的时间间隔放在服务器上,并且大小都在5GB左右。 我需要从两个转储中读取数据并将它们分组为有用的东西。这里的最大问题是性能,所以我的问题是:你应该如何处理这些转储,以保持性能可以接受?
转储的关系如下:
订单(DUMP1)1 --- *(DUMP1)产品1 --- *(DUMP2)交易
我希望您能就如何使用大数据查询来处理这样的项目提供一些指导。
答案 0 :(得分:0)
<强>答案强>
我复制了客户的业务领域并使用NHibernate作为我的映射,因为NHibernate可以映射到Oracle 10G数据库。 我们创建了一些有用的标准,用于收集数据并使用这些标准来构建报告。 此实现使用NHibernate的内置缓存选项,并且运行良好。在用NHProfiler调查后,我不得不调整结果查询。
<强>摘要强>