Cache项目超过100万会慢吗
我打算把用户库整体缓存到cache,大概有100万条数据.缓存的内容包括用户的用户名、性别、地区信息.我想请问下如果要调用某一项,会不会慢,毕竟有100万条数据啊,是不要遍历,asp.net有自己的索引机制吗?
--------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 回的
不停的读写是回很慢的
我个人感觉不应该说有直接100万Cache的 也许是我的了解不够 --------------------编程问答-------------------- 如果100万条数据保存在内存当中,估计要占用几百M的内存,如果设计不过的话,可能还没有直接从数据库里读快呢.另外管理起也不是很方便 --------------------编程问答-------------------- 100万,太多了吧 --------------------编程问答-------------------- 要比去100万数据的数据库里读取要快吗? --------------------编程问答-------------------- 100万,估计会卡死 --------------------编程问答-------------------- 不一定慢的,如果的要的数据都能命中,应该可以提高你的效率的 --------------------编程问答-------------------- 最好按某些字段的特征划分建立索引,然后在索引里进行检索和排序. --------------------编程问答-------------------- 每此从缓存读取数据是否都要遍历? --------------------编程问答-------------------- 要问问自己这100W数据取出来在指定时间内要用到吗?频率如何?
用不到的数据,这么去浪费你的内存,太不值得吧 --------------------编程问答-------------------- 哪来这么多内存浪费?
补充:.NET技术 , ASP.NET