发明名称 |
事务的回滚方法和装置,以及关系数据库管理系统 |
摘要 |
本发明的各项实施例提供事务的回滚方法和装置,以及关系数据库管理系统。所述方法包括:当回滚到保存点时,从事务块中获取撤销记录;判断所述撤销记录是否为数据的第一撤销记录;如果所述撤销记录为所述第一撤销记录,在所述数据对应的LCB上标记释放信息,使得在应用所述撤销操作后释放一个或多个等待所述LCB的事务。在本发明中,即使一些事务正在等待同一元组,也可以释放锁。此外,在回滚到保存点期间不存在单独的资源释放锁。 |
申请公布号 |
CN104603775A |
申请公布日期 |
2015.05.06 |
申请号 |
CN201380027716.4 |
申请日期 |
2013.08.14 |
申请人 |
华为技术有限公司 |
发明人 |
马赫什·库马尔·巴赫热;阿米特·卡皮拉;阿努拉格·古普塔 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种在关系数据库管理系统中应用的事务的回滚方法,其特征在于,所述方法包括:当回滚到保存点时,从事务块中获取撤销记录;判断所述撤销记录是否为数据的第一撤销记录;如果所述撤销记录为所述第一撤销记录,则在所述数据对应的锁控制块LCB上标记释放信息,使得在应用所述撤销操作后释放一个或多个等待所述LCB的事务。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |