[发明专利]大容量数据库卡的事务管理方法、大容量数据库卡及系统有效
申请号: | 201110364299.5 | 申请日: | 2011-11-16 |
公开(公告)号: | CN102375892A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 曲晓晶 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容量 数据库 事务管理 方法 系统 | ||
1.一种大容量数据库卡的事务管理方法,其特征在于,包括:
在进行事务中一系列操作时,如果出现更新动作,判断更新动作是否为所述一系列操作的最后操作;
如果所述更新动作为所述一系列操作的最后操作,完成所述更新动作后将内存中的内存数据回写到外存,否则继续执行所述一系列操作中未执行的操作。
2.根据权利要求1所述的方法,其特征在于,包括:所述进行事务中一系列操作,包括:
内存读取外存中的相关数据,将所述相关数据进行整理以形成内存数据,所述内存数据包括数据库句柄资源、表句柄资源、索引句柄资源以及数据库句柄资源、表句柄资源、索引句柄资源之间的关联信息;
对内存中保存的内存数据进行事务开启与事务关闭之间的一系列操作。
3.根据权利要求1所述的方法,其特征在于,在所述进行事务中一系列操作之前,包括:
在达到事件开启触发条件时,控制事务状态由关闭状态变为开启状态,如果所述事务状态为开启状态,进行所述进行事务中一系列操作的步骤。
4.根据权利要求1所述的方法,其特征在于,所述完成所述更新动作后将内存中的内存数据回写到外存,包括:
将所述内存数据回写到所述外存并整理为外存数据,所述外存数据包括数据库信息、数据表信息和索引信息。
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
在进行事务中一系列操作时,如果出现操作错误,进行回滚操作,控制事务状态恢复到关闭状态。
6.一种大容量数据库卡,包括数据库模块、内存管理模块、外存管理模块、基本操作模块,其特征在于,还包括:
事务管理模块,用于在基本操作模块进行事务中一系列操作时,如果出现更新动作,判断更新动作是否为所述一系列操作的最后操作;
所述基本操作模块,包括:
回写单元,用于如果所述事务管理模块判断得到所述更新动作为所述一系列操作的最后操作,完成所述更新动作后将内存中的内存数据回写到外存。
7.根据权利要求6所述的大容量数据库卡,其特征在于,所述内存管理模块,包括:
内存管理单元,用于读取外存中的相关数据,将所述相关数据进行整理以形成内存数据,所述内存数据包括数据库句柄资源、表句柄资源、索引句柄资源以及数据库句柄资源、表句柄资源、索引句柄资源之间的关联信息;
所述基本操作模块,还包括:
操作单元,用于对内存中保存的内存数据进行事务开启与事务关闭之间的一系列操作。
8.根据权利要求6所述的大容量数据库卡,其特征在于,所述事务管理模块,包括:
状态管理单元,用于在达到事件开启触发条件时,控制事务状态由关闭状态变为开启状态,如果所述事务状态为开启状态,运行所述操作单元。
9.根据权利要求6所述的大容量数据库卡,其特征在于,所述外存管理模块,包括:
外存管理单元,用于在回写单元将内存中的内存数据回写到外存后,对所述内存数据进行管理形成外存数据,所述外存数据包括数据库信息、数据表信息和索引信息。
10.根据权利要求6-9任一项所述的大容量数据库卡,其特征在于,所述事务管理模块,还包括:
回滚单元,用于在所述操作单元进行事务中一系列操作时,如果出现操作错误,进行回滚操作;
所述状态管理单元,还用于在所述回滚单元进行回滚操作后控制事务状态恢复到关闭状态。
11.一种大容量数据库卡的系统,包括终端及大容量数据库卡,所述大容量数据库卡包括数据库模块、基本操作模块、内存管理模块、外存管理模块,其特征在于,所述终端,包括:
事务管理模块,用于在基本操作模块进行事务中一系列操作时,如果出现更新动作,判断更新动作是否为所述一系列操作的最后操作;
所述基本操作模块,包括:
回写单元,用于如果所述事务管理模块判断得到所述更新动作为所述一系列操作的最后操作,完成所述更新动作后将内存中的内存数据回写到外存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110364299.5/1.html,转载请声明来源钻瓜专利网。