-
公开(公告)号:CN1534519A
公开(公告)日:2004-10-06
申请号:CN200410032247.8
申请日:2004-03-26
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30368
Abstract: 本发明涉及提供这样的系统和方法,所述系统和方法在已注册的数据库查询随后的查询结果由于数据库改变而发生改变时进行通知。所述系统和方法使用服务代理来帮助在队列中存储和已注册的数据库查询关联的数据库查询注册信息并激活通知发送服务。在激活期间,通知发送服务可以访问队列来获取数据库查询注册信息。然后通知发送服务可以构建并发送改变消息。改变消息可以被用来帮助通知已注册为在查询结果改变和/或已存储的查询结果变得无效时接收通知的组件。可以用各种数据库注册、数据库改变检测和数据库改变消息接收机制来实现本发明。进一步来说,本发明可以用在客户机/服务器环境中,如基于SQL的环境。
-
公开(公告)号:CN1534519B
公开(公告)日:2011-05-25
申请号:CN200410032247.8
申请日:2004-03-26
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30368
Abstract: 本发明涉及提供这样的系统和方法,所述系统和方法在已注册的数据库查询随后的查询结果由于数据库改变而发生改变时进行通知。所述系统和方法使用服务代理来帮助在队列中存储和已注册的数据库查询关联的数据库查询注册信息并激活通知发送服务。在激活期间,通知发送服务可以访问队列来获取数据库查询注册信息。然后通知发送服务可以构建并发送改变消息。改变消息可以被用来帮助通知已注册为在查询结果改变和/或已存储的查询结果变得无效时接收通知的组件。可以用各种数据库注册、数据库改变检测和数据库改变消息接收机制来实现本发明。进一步来说,本发明可以用在客户机/服务器环境中,如基于SQL的环境。
-
公开(公告)号:CN1534520A
公开(公告)日:2004-10-06
申请号:CN200410032293.8
申请日:2004-03-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/3048 , G06F17/30902
Abstract: 本发明涉及把从数据库查询产生的结果保存在内存中用于当前和随后的使用、并且当所保存的结果变得不一致时使它们无效,从而减少了对不一致结果的采用的系统和方法,所述结果如原始数据、对象、可查询数据集合、全部或部分web应答。所保存的结果可以被一个或多个组件所采用,并且一般在随后查询会返回基本类似的结果时被使用。因此,所述系统和方法减少了对基本上冗余查询的执行,冗余查询会降低性能并且消耗资源。当发生会影响所保存结果的一致性的数据库变化时,以及/或者当期满时段时,可以发送无效消息,其中采用该消息使所保存的结果无效。因此,所述系统和方法减少了对不一致保存结果的采用。此外,可以采用自动重新查询技术自动地刷新不一致结果以获得一致结果。
-
-