1、C#缓存:
局部缓存,页面缓存(缓存时设定了时间,只有时间超时时,再会再次读取最新数据)

应用程序缓存(可以手工的维护)
//insert into tablename ();
//cache["data01"] = ds;

cache["data01"] = ds;
应用程序缓存,一般用在大数据集上。比较列表页
希望,将数据一次性,全部下载到变量中。以后不去读取数据库了。
后续的操作,全部在这个缓存上作就可以了。

 

2、缓存依赖Sqldependicy (sql2005时,增加了一个功能,叫缓存依赖)
将缓存放在数据库里,当这个表被修改,自动完成缓存的更新。


3、分布式缓存memcached["data"]
主数据库服务器(更新都在这个机器上执行)
读取数据时,从其它机器读取?