带有多版本化的数据库系统的分布式事务管理

    公开(公告)号:CN102419764B

    公开(公告)日:2014-07-23

    申请号:CN201110339865.7

    申请日:2011-10-19

    Applicant: 微软公司

    Abstract: 本发明涉及带有多版本化的数据库系统的分布式事务管理。本发明涉及确保全局或分布式数据库事务中参与节点之间的同步的分布式事务管理技术。该技术利用使用各个参与节点处的本地时钟的提交协议。全局事务中的参与者被配置为利用相同的提交时间戳和逻辑读时间,并且可以提前它们各自的本地时钟以建立该同步。在一个实施例中,分布式提交利用二阶段提交的修改版本,该二阶段提交的修改版本包括从参与者收集提交时间戳投票的额外阶段。另外,心跳机制可用于建立节点之间的松散同步。在另一个实施例中,除了事务结果本身,节点通过返回生成事务结果时所涉及的节点的列表以及由这些节点所使用的访问类型来响应远程事务请求。

    带有多版本化的数据库系统的分布式事务管理

    公开(公告)号:CN102419764A

    公开(公告)日:2012-04-18

    申请号:CN201110339865.7

    申请日:2011-10-19

    Applicant: 微软公司

    Abstract: 本发明涉及带有多版本化的数据库系统的分布式事务管理。本发明涉及确保全局或分布式数据库事务中参与节点之间的同步的分布式事务管理技术。该技术利用使用各个参与节点处的本地时钟的提交协议。全局事务中的参与者被配置为利用相同的提交时间戳和逻辑读时间,并且可以提前它们各自的本地时钟以建立该同步。在一个实施例中,分布式提交利用二阶段提交的修改版本,该二阶段提交的修改版本包括从参与者收集提交时间戳投票的额外阶段。另外,心跳机制可用于建立节点之间的松散同步。在另一个实施例中,除了事务结果本身,节点通过返回生成事务结果时所涉及的节点的列表以及由这些节点所使用的访问类型来响应远程事务请求。

    多功能存储器内数据库恢复

    公开(公告)号:CN102436490A

    公开(公告)日:2012-05-02

    申请号:CN201110346184.3

    申请日:2011-10-28

    Applicant: 微软公司

    CPC classification number: G06F17/30348 G06F11/1471 G06F17/30368 G06F2201/80

    Abstract: 本发明涉及一种实现事务日志记录的各方面以优化数据库恢复性能的数据库恢复技术。事务被逻辑性地日志记录而无需参考物理位置,这允许日志记录经由多个独立的日志流并行地执行。日志流集还可被调整成符合镜像节点或副节点的局部配置以增加镜像灵活性。另外,使用单个日志记录来记录各个事务或事务组,该日志记录包含在无需参考物理检查点文件的情况下实现数据库恢复的时间戳信息。此外,在本文中提供了用于在无需提前写入日志记录或加固撤销信息的情况下处理事务的技术。如在本文中进一步所述的,可经由分层阶段集提交事务,这进而可便于存储器内数据库系统与一个或多个外部数据库系统的集成。

Patent Agency Ranking