分布式数据库系统中的无缝升级

    公开(公告)号:CN102737088A

    公开(公告)日:2012-10-17

    申请号:CN201210071317.5

    申请日:2012-03-16

    Applicant: 微软公司

    CPC classification number: G06F17/30578

    Abstract: 本文描述了分布式数据库系统中的无缝升级。各实施例涉及使用多个数据库服务器实例提供对计算机群集中的数据库服务器实例的分布式数据库服务升级,以及在升级期间监视和维护分布式数据库服务。在一个实施例中,计算机群集中的每个计算机系统在该群集中的各节点里的每一个节点上实例化至少两个不同的数据库服务器实例。第一数据库服务器实例被配置成使用当前分布式数据库版本来操作,而第二实例被配置成使用新的已更新的分布式数据库服务版本来操作。计算机系统接收分布式数据库服务将被升级的指示。随后,基于接收到的指示,计算机系统将数据库副本从第一数据库服务器实例迁移至操作新的已更新的服务版本的第二数据库服务器实例,而基本上没有用户可见的停机时间。

    分布式存储系统中基于定额的事务一致成员管理

    公开(公告)号:CN102197388B

    公开(公告)日:2014-09-24

    申请号:CN200980142631.4

    申请日:2009-10-16

    Applicant: 微软公司

    CPC classification number: G06F9/5061 G06F17/30575

    Abstract: 本发明公开了还原分布式环境中的节点的失效重配置的系统和方法。通过分析来自与配置相关联的读/写定额的节点的报告,可以促进数据分区的自动恢复。此外,配置管理器组件跟踪复制单元的当前配置并判断是否要求重配置(例如,由于节点失效、节点恢复、副本添加/删除、副本移动、或副本角色改变等等)。可以基于与新配置和旧配置相关联的动态定额,以事务一致的方式执行被激活为从旧配置复制到在新配置上复制的数据的重配置。

    范围化数据库连接

    公开(公告)号:CN102426602A

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

    申请号:CN201110355934.3

    申请日:2011-10-27

    Applicant: 微软公司

    CPC classification number: G06F17/30566

    Abstract: 本发明涉及范围化数据库连接。本发明扩展到用于范围化用于访问数据库分区的上下文的方法、系统和计算机程序产品。本发明的实施例在多承租人数据库中使用分区来允许数据隔离,同时减轻客户端应用处理分区的负担。例如,包括分布式数据库系统的计算机系统接收当在该分布式数据库系统中执行数据库访问操作时使用的上下文,所述分布式数据库系统包括在联合中的多个数据库分区。上下文表示了指定修改的联合部分。计算机系统还接收与所述上下文相关联的数据库访问操作。计算机系统根据所关联的上下文对数据库访问操作的语义进行修改以指引将该数据库访问操作应用到指定相关的联合部分。

    基于片段的串行化系统与方法

    公开(公告)号:CN1761956A

    公开(公告)日:2006-04-19

    申请号:CN200480001714.9

    申请日:2004-07-29

    Applicant: 微软公司

    CPC classification number: G06F17/30988 G06F9/4493

    Abstract: 一种基于片段的串行化方法与系统将一个或多个对象成员放到片段中。片段可包含一头部及一净荷。头部可提供关于该片段的有用信息,诸如片段类型的指示和片段长度的指示。净荷可包含对象的一个或多个成员。原语成员可用一记录格式净荷存储在一二进制片段中。LOB和FS成员可存储在具有用于阐明该片段的附加属性的值类型字段的片段中。集合可以存储在一系列片段中,第一片段指示集合的开始,一个或多个第二片段来将集合元素串行化,一终止符片段指示集合的结束。片段串行化的对象使存储额外开销最小化,而同时提供快速实例化与低成本的定位与更新。

Patent Agency Ranking