数据库、多数据库操作事务一致性保证方法及系统

    公开(公告)号:CN107203560A

    公开(公告)日:2017-09-26

    申请号:CN201610156178.4

    申请日:2016-03-18

    IPC分类号: G06F17/30

    CPC分类号: G06F16/25

    摘要: 本发明公开了一种数据库、多数据库操作事务一致性保证方法及系统,本发明为具有事务的业务请求生成事务ID和重放日志,由数据服务端根据业务请求完成相应的操作,并将结果反馈给数据服务客户端。在处理过程中若出现异常则根据事务ID将对应于这次业务请求的所有操作回滚,若所有操作全部完成,则根据对应的重放日志进行提交,在提交过程中若出现异常则进行回滚处理或异常处理,提交完毕相应的数据库更新完毕。多个用户多次对数据库进行操作时,数据服务端对各个业务请求是否需要进行业务保持进行记录,并根据事务ID为需要业务保持的请求分配独占进程,从而通过事务ID的设置在多用户多次操作数据库以及提交时能够保证事务的一致性。

    数据库、多数据库操作事务一致性保证方法及系统

    公开(公告)号:CN107203560B

    公开(公告)日:2020-07-07

    申请号:CN201610156178.4

    申请日:2016-03-18

    IPC分类号: G06F16/27

    摘要: 本发明公开了一种数据库、多数据库操作事务一致性保证方法及系统,本发明为具有事务的业务请求生成事务ID和重放日志,由数据服务端根据业务请求完成相应的操作,并将结果反馈给数据服务客户端。在处理过程中若出现异常则根据事务ID将对应于这次业务请求的所有操作回滚,若所有操作全部完成,则根据对应的重放日志进行提交,在提交过程中若出现异常则进行回滚处理或异常处理,提交完毕相应的数据库更新完毕。多个用户多次对数据库进行操作时,数据服务端对各个业务请求是否需要进行业务保持进行记录,并根据事务ID为需要业务保持的请求分配独占进程,从而通过事务ID的设置在多用户多次操作数据库以及提交时能够保证事务的一致性。

    一种数据存储方法及系统

    公开(公告)号:CN109388335B

    公开(公告)日:2021-10-29

    申请号:CN201710681123.X

    申请日:2017-08-10

    IPC分类号: G06F3/06

    摘要: 本发明实施例提供一种数据存储方法及系统。所述方法包括:获取待存储数据及其数据名称,并将待存储数据按照预设大小进行切分获得多个数据分片及每个数据分片对应的数据分片序号;根据数据名称和数据分片序号,利用哈希算法获得数据分片对应的第二存储区域的第二区域序号;根据数据名称、数据分片序号、第二区域序号和数据分片的副本对应的副本序号,利用哈希算法获得数据分片的副本对应的第一存储区域中的磁盘序号;将数据分片的副本存储到磁盘序号对应的磁盘中。所述系统用于执行所述方法。本发明实施例通过利用哈希算法确定数据分片对应的第二存储区域以及数据分片副本对应的第一存储区域中的磁盘并进行存储,提高了数据存储的安全性。

    一种数据存储方法及系统

    公开(公告)号:CN109388335A

    公开(公告)日:2019-02-26

    申请号:CN201710681123.X

    申请日:2017-08-10

    IPC分类号: G06F3/06

    摘要: 本发明实施例提供一种数据存储方法及系统。所述方法包括:获取待存储数据及其数据名称,并将待存储数据按照预设大小进行切分获得多个数据分片及每个数据分片对应的数据分片序号;根据数据名称和数据分片序号,利用哈希算法获得数据分片对应的第二存储区域的第二区域序号;根据数据名称、数据分片序号、第二区域序号和数据分片的副本对应的副本序号,利用哈希算法获得数据分片的副本对应的第一存储区域中的磁盘序号;将数据分片的副本存储到磁盘序号对应的磁盘中。所述系统用于执行所述方法。本发明实施例通过利用哈希算法确定数据分片对应的第二存储区域以及数据分片副本对应的第一存储区域中的磁盘并进行存储,提高了数据存储的安全性。