首页 新闻 会员 周边 捐助

asp.net 中 针对大数据比如几万或几十万行的数据,用 memcached如何处理

0
[已关闭问题] 关闭于 2012-11-14 13:47

请问,在asp.net 中 针对大数据比如几万或几十万行的数据,用 memcached如何处理,最好跟给出范例,我找过说是分割成几块,但具体实现怎么去弄还没是很清楚,希望有高手帮助一下

狼图腾TOP的主页 狼图腾TOP | 菜鸟二级 | 园豆:322
提问于:2012-06-22 15:24
< >
分享
所有回答(4)
0

关注!

 

 

回复内容太短(最小5个字),再写点吧!

无之无 | 园豆:5095 (大侠五级) | 2012-06-22 16:12

看来需要加个“问题关注”功能

支持(0) 反对(0) dudu | 园豆:29642 (高人七级) | 2012-06-23 11:10

@dudu: 高人!

支持(0) 反对(0) 无之无 | 园豆:5095 (大侠五级) | 2012-06-24 08:18
0

memcached 就是缓存吗

zhengyingcan | 园豆:12 (初学一级) | 2012-06-22 18:36
0
邀月 | 园豆:25475 (高人七级) | 2012-06-22 18:45

谢谢你的回复,你提供的资料还是没有解决我的问题,我用的是eniym.cached,想快速缓存每个结果集是几万条的数据,怎么操作呢

支持(0) 反对(0) 狼图腾TOP | 园豆:322 (菜鸟二级) | 2012-06-22 22:34
0

"The maximum size of a value you can store in memcached is 1 megabyte."

默认情况下,memcached缓存的单个对象不能超过1M。

如果你想在memcached中缓存“结果集是几万条的数据”,只能拆分为很多个小块进行缓存,通过有规律的不同key进行区分,读取时分别取出并进行拼接。

这种方式使用memcached,总体性能上的提高会大打折扣。

我估计效果还不如把整个结果集缓存到硬盘。

dudu | 园豆:29642 (高人七级) | 2012-06-23 11:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册