首页 新闻 会员 周边 捐助

怎样处理大批的数据

0
悬赏园豆:80 [已关闭问题]

我们做的是一个B2B的网站,有很多的订单,这样的话需要处理大批的数据,有可能数据不能插入到数据库中去,有哪位前辈有处理大批数据的经验给后辈知道一下,多谢啦!!

酷我的主页 酷我 | 初学一级 | 园豆:10
提问于:2010-03-09 16:58
< >
分享
其他回答(4)
0

先把订单插到MSMQ中, 然后你再从MSMQ中取到数据, 再对数据进行处理. 也就是把订单进行一个队列化

风浪 | 园豆:2996 (老鸟四级) | 2010-03-09 17:23
0

一般的做法是在数据库中建立临时表,临时将数据放到这里。

数据库引擎一般情况下快于文件系统,更适合大批量存储和访问。

查尔斯 | 园豆:3832 (老鸟四级) | 2010-03-09 17:29
0

同二楼的方法,大数量插入一般都是使用临时表来处理。另外可以参考 SQLSERVER 大数据量插入命令大数据量插入 

西越泽 | 园豆:10775 (专家六级) | 2010-03-09 17:50
0

测试 Windows Server 2008 R2 的 MQ
http://www.cnblogs.com/WizardWu/archive/2010/03/06/1679513.html

与 Windows Server 2008 R2 / Windows 7 一起发布的 Message Queuing 5.0 中,引入了下列的新功能:

  • 处理大量队列的能力
    Message Queuing 5.0 提供了处理大量队列的能力。尽管 Message Queuing 4.0 未对可创建的队列数目实行特定限制,但当有数千个队列时,还是会对性能造成负面影响。特别是将队列加载到内存中时,因队列查找的算法,而大大增加了消息队列服务的启动时间。而对于 Windows Server 2008 R2、Windows 7,已对消息队列在启动时使用的队列查找算法进行了优化,当系统上承载了大量队列时,会显著增加消息队列的启动性能。
WizardWu | 园豆:1402 (小虾三级) | 2010-03-10 00:33
0

消息队列

piikee | 园豆:160 (初学一级) | 2010-03-12 21:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册