发明名称 | 管理多个分布式DBMS上的保存点的方法和系统 | ||
摘要 | 在驻留于分离的参与服务器和协调服务器的多个数据库管理系统上管理事务的系统、方法和程序产品。单个事务跨越多个数据库管理系统中的若干参与者通过多个步骤进行。跨越数据库管理系统将保存点分配给参与者,其中,多步骤事务内至少有一个保存点。DBMS通过跨越数据库管理系统参与者回滚事务至保存点来响应回滚至保存点的应用请求。另外,还公开一种包含代码的程序产品,写入在介质上或者装载在RAM中或者两者中的所述代码控制分布式数据库管理系统的操作。 | ||
申请公布号 | CN1300727C | 申请公布日期 | 2007.02.14 |
申请号 | CN02809763.7 | 申请日期 | 2002.05.09 |
申请人 | 国际商业机器公司 | 发明人 | 柯蒂斯·库特纳;詹姆斯·皮克尔;朱利恩·瓦茨 |
分类号 | G06F17/30(2006.01) | 主分类号 | G06F17/30(2006.01) |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 付建军 |
主权项 | 1.一种对跨越驻留于多个分离服务器上的多个分布式数据库管理系统上的保存点的管理方法,其中,数据库管理系统内的数据分片跨越在所述多个分离服务器上,单个事务包括跨越超过一个所述参与事务的多个数据库管理系统的多个步骤,所述方法包括:在分布式数据管理系统内对一个或多个保存点指定保存点标志符;从协调服务器发送消息给一个或多个参与的分布式数据库管理系统,请求a)自从最后一次联系所述参与服务器以来所回滚的保存点标识符,或者b)自从最后一次联系所述参与服务器以来仍生效的任何新保存点的保存点的标识符,或者c)自从最后一次联系所述参与服务器以来所释放的任何保存点的保存点标识符响应所述请求,发送应答消息给所述的协调服务器,所述应答消息包括由所述协调服务器请求的保存点标识符;返回结果集合给请求者。 | ||
地址 | 美国纽约 |