发明授权
- 专利标题: Persistent client-server database sessions
- 专利标题(中): 持久的客户端 - 服务器数据库会话
-
申请号: US10920629申请日: 2004-08-18
-
公开(公告)号: US07386557B2公开(公告)日: 2008-06-10
- 发明人: Roger Barga , David B. Lomet
- 申请人: Roger Barga , David B. Lomet
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Lee & Hayes, PLLC
- 主分类号: G06F7/00
- IPC分类号: G06F7/00
摘要:
A client-server database system enables persistent client-server database sessions, without modification to a client-side application, a database system, or native client-side database drivers. The client is implemented with a driver manager to facilitate communication between the native database drivers and the database application. The driver manager wraps the native drivers, intercepting queries passed from the database application to the database drivers. The driver manager modifies the queries to form modified queries that direct the database server to render result sets produced from processing the queries persistent at the database server. Upon recovery following a server crash, the driver manager directs the drivers to reestablish a connection with the database server. The driver manager then finds the persistent result set table and, using logged data, returns to the same operation on the result set table just prior to the crash. The driver manager then reassociates the application context to the new database session without the database application being aware that a failure occurred. The recovery is thus transparent to the client-side application.
公开/授权文献
- US20050021514A1 Persistent client-server database sessions 公开/授权日:2005-01-27