发明公开
- 专利标题: 更新数据库记录的控制方法和装置
- 专利标题(英): Database record updating control method and device
-
申请号: CN201410645604.1申请日: 2014-11-12
-
公开(公告)号: CN104376070A公开(公告)日: 2015-02-25
- 发明人: 舒展 , 陈炙 , 聂砂 , 刘海 , 李拓 , 曲麟智
- 申请人: 中国建设银行股份有限公司
- 申请人地址: 北京市西城区金融大街25号
- 专利权人: 中国建设银行股份有限公司
- 当前专利权人: 中国建设银行股份有限公司
- 当前专利权人地址: 北京市西城区金融大街25号
- 代理机构: 北京集佳知识产权代理有限公司
- 代理商 王宝筠
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
本发明公开一种更新数据库记录的控制方法和装置。所述方法包括:获取预更新的一条数据库记录;利用主键定位所述数据库记录;更新所述第一预更新字段,控制内存中所述数据库记录的版本号加1;在更新所述第一预更新字段的过程中,当获取到对第二预更新字段的更新请求时,利用所述主键定位所述数据库记录;所述第二预更新字段位于所述数据库记录中;获取所述数据库记录在内存中的版本号以及在数据库中的版本号;当所述数据库记录在内存中的版本号,减去所述数据库记录在数据库中的版本号所得到的差值为1时,更新所述第二预更新字段。采用本发明提供的技术方案,能够避免现有技术的并发控制方法,容易造成死锁,会降低并发效率的问题。
公开/授权文献
- CN104376070B 更新数据库记录的控制方法和装置 公开/授权日:2018-10-16