[发明专利]帐务后台内存数据库中共享内存的自治锁方法有效

专利信息
申请号: 200610038373.3 申请日: 2006-02-20
公开(公告)号: CN1808389A 公开(公告)日: 2006-07-26
发明(设计)人: 袁胜;罗义斌;顾恺宇;祝云开;朱兴宇;张家荣 申请(专利权)人: 南京联创科技股份有限公司
主分类号: G06F9/46 分类号: G06F9/46;G06F17/30
代理公司: 南京天翼专利代理有限责任公司 代理人: 汤志武;王鹏翔
地址: 210013江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 帐务后台内存数据库中共享内存的自治锁方法,由事务通过对共享内存的操作来进行的操作来进行锁的申请和释放;自治锁(AL)中的锁控制块(LCB)是数据项相关的,即每个数据项对应一个LCB,一个LCB记录该锁当前的类型,及两个事务表,一个记录当前持有该锁的事务,另一个记录等待该锁的事务;自治锁包括加锁、恢复和锁空间故障的原子性;加锁时将锁名用hash处理后,转换为成相应的锁控制块LCB;释放锁的策略是:找到相应的LCB后,从持有者表中删除相应记录;本发明提出了内存数据库中采用自治锁机制的方法,实现锁操作的对象是业务内存块。保证内存数据库中对事务操作的完整性,并在大数据处理时保持较高的效率。
搜索关键词: 帐务 后台 内存 数据库 共享 自治 方法
【主权项】:
1、帐务后台内存数据库中共享内存的自治锁方法,由事务通过对共享内存的操作来进行的操作来进行锁的申请和释放;其特征是自治锁(AL)中的锁控制块(LCB)是数据项相关的,即每个数据项对应一个LCB,一个LCB记录该锁当前的类型,及两个事务表,一个记录当前持有该锁的事务,另一个记录等待该锁的事务;自治锁包括加锁、恢复和锁空间故障的原子性;(1)加锁:加锁申请的请求,一个请求包括锁名和锁的类型;将锁名用hash处理后,转换为成相应的锁控制块LCB;如果请求与LCB当前类型相容,且没有与之冲突的等待进程,则在所有者表中添加一条关于该进程和请求类型的记录,加锁成功;否则,记录将被加入等待进程表,并且给请求者返回末批准信息;释放锁的策略是:找到相应的LCB后,从持有者表中删除相应记录,若等待者中有相容的加锁请求,则批准该请求;(2)恢复:同一页上的不同记录被不同节点上事务加锁更新时,需要有相应的重做和撤销信息,以便出现节点故障时能保证事务不必退出;重做记录是临时的,撤销记录则需要存储;在一个页面移动到另一个节点前,相应事务对其所处理的数据库对象的重做和撤销信息将被记录到日志中;事务持有一个短期页锁,直到重做信息被记录。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200610038373.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top