-
公开(公告)号:CN107203560A
公开(公告)日:2017-09-26
申请号:CN201610156178.4
申请日:2016-03-18
Applicant: 中国移动通信集团宁夏有限公司
IPC: G06F17/30
CPC classification number: G06F16/25
Abstract: 本发明公开了一种数据库、多数据库操作事务一致性保证方法及系统,本发明为具有事务的业务请求生成事务ID和重放日志,由数据服务端根据业务请求完成相应的操作,并将结果反馈给数据服务客户端。在处理过程中若出现异常则根据事务ID将对应于这次业务请求的所有操作回滚,若所有操作全部完成,则根据对应的重放日志进行提交,在提交过程中若出现异常则进行回滚处理或异常处理,提交完毕相应的数据库更新完毕。多个用户多次对数据库进行操作时,数据服务端对各个业务请求是否需要进行业务保持进行记录,并根据事务ID为需要业务保持的请求分配独占进程,从而通过事务ID的设置在多用户多次操作数据库以及提交时能够保证事务的一致性。
-
公开(公告)号:CN107203560B
公开(公告)日:2020-07-07
申请号:CN201610156178.4
申请日:2016-03-18
Applicant: 中国移动通信集团宁夏有限公司
IPC: G06F16/27
Abstract: 本发明公开了一种数据库、多数据库操作事务一致性保证方法及系统,本发明为具有事务的业务请求生成事务ID和重放日志,由数据服务端根据业务请求完成相应的操作,并将结果反馈给数据服务客户端。在处理过程中若出现异常则根据事务ID将对应于这次业务请求的所有操作回滚,若所有操作全部完成,则根据对应的重放日志进行提交,在提交过程中若出现异常则进行回滚处理或异常处理,提交完毕相应的数据库更新完毕。多个用户多次对数据库进行操作时,数据服务端对各个业务请求是否需要进行业务保持进行记录,并根据事务ID为需要业务保持的请求分配独占进程,从而通过事务ID的设置在多用户多次操作数据库以及提交时能够保证事务的一致性。
-