发明名称 用于寄存和检索可以用来使缓存记录无效的数据库表格变化信息
摘要 一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化,并且当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
申请公布号 CN1577327A 申请公布日期 2005.02.09
申请号 CN200410055078.X 申请日期 2004.06.25
申请人 微软公司 发明人 M·J·皮佐;R·M·海华德;P·Y·K·吴;S·D·古斯里;A·W·史密斯
分类号 G06F17/30;G06F12/00;H04L12/00 主分类号 G06F17/30
代理机构 上海专利商标事务所 代理人 李家麟
主权项 1.在一访问具有一个或多个数据表的计算机系统中,一种用于当其中一个数据表的内容被替换时,配置数据库以提供一表变化通知的方法,该方法包括:选择要被用于监视内容变化的数据表的步骤;插入一条相应该选定数据表的记录到一变化通知表的步骤,该相应记录包括选定数据表的版本信息;给选定数据表分配触发器的步骤,该触发器导致当在选定数据表中的内容被替换时所选定数据表的版本信息在一变化通知表中被更新;在响应于选定数据表中被替换的内容的变化通知表中更新版本信息的步骤;以及返回该更新的版本信息至一请求中的服务器计算机系统的步骤,从而使被更新的版本信息可以被用来决定在服务器计算机系统的缓存记录中的内容的有效性。
地址 美国华盛顿州