我的ASP.NET应用程序需要使用40K行的<key, value>
对
对于每个客户端请求,应用程序搜索正确的密钥并返回正确的值。
我应该使用Dictionary<string, string>
还是使用ASP.NET缓存解决方案?
每种解决方案的好处是什么?
编辑:
答案 0 :(得分:1)
如果您使用的是SQL Server,我建议使用ASP.NET依赖缓存。一旦更改表中的值,这将自动失效。 并将值存储在DataSet中,并在DataSet中创建键列键。 这样你也可以编写快速的LINQ查询。