用于数据库更新管理的系统和方法

    公开(公告)号:CN101211362B

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

    申请号:CN200710160025.8

    申请日:2007-12-20

    IPC分类号: G06F17/30 G06F9/46

    CPC分类号: G06F16/2308

    摘要: 本发明是为了防止在针对多个数据库的更新处理中发生由多个并发事务所造成的死锁。本发明提供了一种数据库更新管理系统和方法,该系统包括:访问顺序存储单元,其用于预先存储对多个数据库的访问顺序;数据请求接收单元,其用于从事务接收针对待更新的数据库中的数据的数据请求;数据装载单元,其用于将作为数据请求的目标的数据从数据库装载到虚拟数据区域;已更新数据存储单元,其用于响应于虚拟数据区域中的数据被事务更新,存储指明已更新数据的信息;以及数据排序单元,其用于响应于事务的完成根据访问顺序对所存储的信息进行排序,该已排序的信息被用于更新数据库。

    用于数据库更新管理的系统和方法

    公开(公告)号:CN101211362A

    公开(公告)日:2008-07-02

    申请号:CN200710160025.8

    申请日:2007-12-20

    IPC分类号: G06F17/30 G06F9/46

    CPC分类号: G06F16/2308

    摘要: 本发明是为了防止在针对多个数据库的更新处理中发生由多个并发事务所造成的死锁。本发明提供了一种数据库更新管理系统和方法,该系统包括:访问顺序存储单元,其用于预先存储对多个数据库的访问顺序;数据请求接收单元,其用于从事务接收针对待更新的数据库中的数据的数据请求;数据装载单元,其用于将作为数据请求的目标的数据从数据库装载到虚拟数据区域;已更新数据存储单元,其用于响应于虚拟数据区域中的数据被事务更新,存储指明已更新数据的信息;以及数据排序单元,其用于响应于事务的完成根据访问顺序对所存储的信息进行排序,该已排序的信息被用于更新数据库。