当前位置: 代码迷 >> ASP.NET >> NHibernate 或者 Hibernate 的效率有关问题,如果有1000000条数据,需要Insert到数据库中,需要花费多长时间
  详细解决方案

NHibernate 或者 Hibernate 的效率有关问题,如果有1000000条数据,需要Insert到数据库中,需要花费多长时间

热度:5113   发布时间:2013-02-26 00:00:00.0
NHibernate 或者 Hibernate 的效率问题,如果有1000000条数据,需要Insert到数据库中,需要花费多长时间?
在一个web-request之间,能够完成么?

------解决方案--------------------------------------------------------
特殊情况特殊处理吗。

这么多的数据就直接写SQL了。
------解决方案--------------------------------------------------------
我现在就是用Nhibernate~对于你这种问题~是不适合用Hhibernate的~速度比纯SQL会慢很多~
具体的时间还要看你的映射关系复杂度~如果一个Inerst插入很多对象就不方便判断了~
如果你想测试~就用OpenSTA试一下吧~可以达到你的测试要求
------解决方案--------------------------------------------------------
用原生SQL肯定比任何其它用实体的方式快得多
  相关解决方案