支持SQL依赖的新缓存机制(二)

Posted on 2008-10-29 16:13  lav.net2.0  阅读(258)  评论(0)    收藏  举报

asp.net2.0中的cache类已得到了增强,除了依赖文件和其他缓存项外,还支持对数据表的依赖。实际上,能够将数据缓存一段时间,时间长度不是确定的,直到源数据库表中的数据发生改变。这种缓存失效机制适用于sql server的所有版本(sql server7及其以后的版本),它是基于轮询(polling)和触发器的。sql server2005中增加了另一种类型的缓冲失效机制,基于数据库的数据获取事件。这样如果把数据库部署到sql server2005中,效率会更高。另外,轮询方法只注意到表级别的改变,而sql server2005的事件方法能注意到单个行所发生的改变。

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3