SQL2005的通知问题
我现在有个Web服务器,其中Web服务器要把数据库服务器中的一个A表的数据缓存至Web服务器的内存中,传统的做法是可以隔一段时间对数据轮询,也就是每隔一段时间对数据A表进行一次查询然后把结果填充到Web服务器的缓存中,但是这样做可能就会有效率问题,比如,数据库中的A表数据没有修改,而隔一段时间Web服务器也要重新对A表进行拉数据的,所以这样做效率很低。我有种想法,是否可以利用SQL2005的通知的方法,比如如果数据库服务器中的A表其中的一行数据,发生了修改,删除,新增等操作,我就直接通过SQL2005把这条记录推向Web 服务器,然后我只在Cache中更新数据库服务器中的A表发生变化的数据,用SqlChacheDependence是不行的,因为只要是A表发生变化,它就清整个缓存,然后重新加载数据,效率上有问题,所以我想直接使用SQL2005的通知机制,不知道是否能实现此功能。