买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国建设银行股份有限公司
摘要:本申请涉及数据存储技术领域,提供一种数据更新方法、装置、电子设备及可读存储介质,该方法包括:获取更新指令,更新指令用于指示待更新的至少一行数据;根据更新指令,判断至少一行数据的所在行是否具有行锁;若判断至少一行数据的所在行均不具有行锁,则对至少一行数据进行更新,并调整至少一行数据的所在行对应的数值。这样,上述方法可以解决多个并发线程在同时修改数据库中同一批的多行数据不一致的问题,当多个并发线程同时更新同一批的多行数据时,可以保证同一批提交更新的多行数据被同一个并发线程修改更新,保证最终结果的一致性,使得最终提交的更新结果是正确的,提高有效性。
主权项:1.一种数据更新方法,其特征在于,包括:获取更新指令,所述更新指令用于指示待更新的至少一行数据;根据所述更新指令,判断所述至少一行数据的所在行是否具有行锁;若判断所述至少一行数据的所在行均不具有行锁,则对所述至少一行数据进行更新,并调整所述至少一行数据的所在行对应的数值;调整所述至少一行数据的所在行对应的数值,包括:在更新任意一行数据之前,将所述数据所在行对应的多个标记位设置为第一数值;在更新完任意一行数据后,将所述数据所在行对应的多个标记位设置为第二数值;其中,所述第二数值为基于待更新数据为拟更新状态为标记位添加相应的数值;若判断所述至少一行数据的所在行具有行锁时,则等待具有行锁的数据执行完更新操作,释放行锁后,再次判断所述至少一行数据的所在行是否具有行锁,直至所述至少一行数据的所在行均不具有行锁后,才对所述至少一行数据进行更新操作。
全文数据:
权利要求:
百度查询: 中国建设银行股份有限公司 数据更新方法、装置、电子设备及可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。