QUORUM BASED TRANSACTIONALLY CONSISTENT MEMBERSHIP MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS
    1.
    发明申请
    QUORUM BASED TRANSACTIONALLY CONSISTENT MEMBERSHIP MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS 有权
    分布式存储系统中基于QUORUM的一致性会员管理

    公开(公告)号:US20100106813A1

    公开(公告)日:2010-04-29

    申请号:US12511525

    申请日:2009-07-29

    IPC分类号: G06F15/177

    CPC分类号: G06F9/5061 G06F17/30575

    摘要: Systems and methods that restore a failed reconfiguration of nodes in a distributed environment. By analyzing reports from read/write quorums of nodes associated with a configuration, automatic recovery for data partitions can be facilitated. Moreover, a configuration manager component tracks current configurations for replication units and determines whether a reconfiguration is required (e.g., due to node failures, node recovery, replica additions/deletions, replica moves, or replica role changes, and the like.) Reconfigurations of data activated as being replicated from an old configuration to being replicated on a new configuration may be performed in a transactionally consistent manner based on dynamic quorums associated with the new configuration and the old configuration.

    摘要翻译: 恢复分布式环境中节点重新配置失败的系统和方法。 通过分析与配置关联的节点的读/写定额的报告,可以方便地对数据分区进行自动恢复。 此外,配置管理器组件跟踪复制单元的当前配置,并确定是否需要重新配置(例如,由于节点故障,节点恢复,副本添加/删除,副本移动或副本角色更改等)重新配置 可以基于与新配置和旧配置相关联的动态仲裁以事务一致的方式来激活被激活为从旧配置复制到新配置上的数据。

    Quorum based transactionally consistent membership management in distributed storage systems
    2.
    发明授权
    Quorum based transactionally consistent membership management in distributed storage systems 有权
    分布式存储系统中基于法定人数的一致的会员管理

    公开(公告)号:US08443062B2

    公开(公告)日:2013-05-14

    申请号:US12511525

    申请日:2009-07-29

    IPC分类号: G06F15/177

    CPC分类号: G06F9/5061 G06F17/30575

    摘要: Systems and methods that restore a failed reconfiguration of nodes in a distributed environment. By analyzing reports from read/write quorums of nodes associated with a configuration, automatic recovery for data partitions can be facilitated. Moreover, a configuration manager component tracks current configurations for replication units and determines whether a reconfiguration is required (e.g., due to node failures, node recovery, replica additions/deletions, replica moves, or replica role changes, and the like.) Reconfigurations of data activated as being replicated from an old configuration to being replicated on a new configuration may be performed in a transactionally consistent manner based on dynamic quorums associated with the new configuration and the old configuration.

    摘要翻译: 恢复分布式环境中节点重新配置失败的系统和方法。 通过分析与配置关联的节点的读/写定额的报告,可以方便地对数据分区进行自动恢复。 此外,配置管理器组件跟踪复制单元的当前配置,并确定是否需要重新配置(例如,由于节点故障,节点恢复,副本添加/删除,副本移动或副本角色更改等)重新配置 可以基于与新配置和旧配置相关联的动态仲裁以事务一致的方式来激活被激活为从旧配置复制到新配置上的数据。

    CLUSTER RESTORE AND REBUILD
    4.
    发明申请
    CLUSTER RESTORE AND REBUILD 审中-公开
    集群恢复和重建

    公开(公告)号:US20110184915A1

    公开(公告)日:2011-07-28

    申请号:US12695166

    申请日:2010-01-28

    IPC分类号: G06F17/30

    CPC分类号: G06F16/278 G06F16/27

    摘要: Architecture that facilitates the restoration of a cluster database in a scalable way using backups (e.g., SQL database backups) and a partition rebuild mechanism to achieve a high level of partition level data consistency, even when restore fails on individual machines and/or machine failure occurs. The architecture restores replicas of the partitions in consideration that the backups may be created at different points and at different times. Optimized parallelism is achieved in restoring each database machine using local backups, which eliminates cross-machine network traffic. Thus, fast recovery of the distributed database can be accomplished on the order of hours over thousands of machines and terabytes of data.

    摘要翻译: 使用备份(例如,SQL数据库备份)和分区重建机制,以可扩展的方式恢复集群数据库的架构,即使在单个机器和/或机器故障上恢复失败时也能实现高水平的分区级数据一致性 发生。 考虑到可以在不同时间点和不同时间创建备份,该体系结构将恢复分区的副本。 在使用本地备份恢复每个数据库机器时实现了优化的并行性,从而消除了跨机器网络流量。 因此,分布式数据库的快速恢复可以在数千个机器和TB数据的数小时内完成。

    SEAMLESS UPGRADES IN A DISTRIBUTED DATABASE SYSTEM
    5.
    发明申请
    SEAMLESS UPGRADES IN A DISTRIBUTED DATABASE SYSTEM 有权
    分布式数据库系统中的无缝升级

    公开(公告)号:US20120239616A1

    公开(公告)日:2012-09-20

    申请号:US13051967

    申请日:2011-03-18

    IPC分类号: G06F7/00 G06F11/30 G06F17/30

    CPC分类号: G06F17/30578

    摘要: Embodiments are directed to providing distributed database service upgrades of database server instances in a computer cluster using multiple database server instances and to monitoring and maintaining a distributed database service during upgrade. In an embodiment, each computer system in a computer cluster instantiates at least two different database server instances on each of the nodes in the cluster. The first database server instances are configured to operate using a current distributed database version and the second instances are configured to operate using a new, updated distributed database service version. The computer system receives an indication that the distributed database service is to be upgraded. Then, based on the received indication, the computer system migrates database replicas from the first database server instances to the second database server instances which operate the new, updated service version, substantially without user-visible downtime.

    摘要翻译: 实施例旨在使用多个数据库服务器实例在计算机集群中提供数据库服务器实例的分布式数据库服务升级,并在升级期间监视和维护分布式数据库服务。 在一个实施例中,计算机集群中的每个计算机系统在群集中的每个节点上实例化至少两个不同的数据库服务器实例。 第一个数据库服务器实例被配置为使用当前分布式数据库版本进行操作,第二个实例被配置为使用新的更新的分布式数据库服务版本进行操作。 计算机系统接收到分布式数据库服务将被升级的指示。 然后,基于收到的指示,计算机系统将数据库副本从第一数据库服务器实例迁移到操作新的更新服务版本的第二数据库服务器实例,基本上没有用户可见的停机时间。

    Seamless upgrades in a distributed database system
    8.
    发明授权
    Seamless upgrades in a distributed database system 有权
    在分布式数据库系统中进行无缝升​​级

    公开(公告)号:US08326800B2

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

    申请号:US13051967

    申请日:2011-03-18

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: Embodiments are directed to providing distributed database service upgrades of database server instances in a computer cluster using multiple database server instances and to monitoring and maintaining a distributed database service during upgrade. In an embodiment, each computer system in a computer cluster instantiates at least two different database server instances on each of the nodes in the cluster. The first database server instances are configured to operate using a current distributed database version and the second instances are configured to operate using a new, updated distributed database service version. The computer system receives an indication that the distributed database service is to be upgraded. Then, based on the received indication, the computer system migrates database replicas from the first database server instances to the second database server instances which operate the new, updated service version, substantially without user-visible downtime.

    摘要翻译: 实施例旨在使用多个数据库服务器实例在计算机集群中提供数据库服务器实例的分布式数据库服务升级,并在升级期间监视和维护分布式数据库服务。 在一个实施例中,计算机集群中的每个计算机系统在群集中的每个节点上实例化至少两个不同的数据库服务器实例。 第一个数据库服务器实例被配置为使用当前分布式数据库版本进行操作,第二个实例被配置为使用新的更新的分布式数据库服务版本进行操作。 计算机系统接收到分布式数据库服务将被升级的指示。 然后,基于收到的指示,计算机系统将数据库副本从第一数据库服务器实例迁移到操作新的更新服务版本的第二数据库服务器实例,基本上没有用户可见的停机时间。

    Increasing database availability during fault recovery
    9.
    发明授权
    Increasing database availability during fault recovery 有权
    在故障恢复期间增加数据库可用性

    公开(公告)号:US08326801B2

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

    申请号:US12948541

    申请日:2010-11-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578 G06F11/2094

    摘要: Embodiments are directed to providing database access during database reconfiguration and to maintaining replication connections during database reconfiguration. In an embodiment, a computer system establishes multiple quorum sets of replicas to replicate the data of a data partition. The quorum sets of replicas ensure that at least a minimum number of replicas are operating to commit pending transactions during partition reconfiguration. The computer system determines that a data partition reconfiguration has been initiated and provides access to the data partition's data during reconfiguration of the data partition using at least a quorum of replicas in each of the quorum sets of replicas.

    摘要翻译: 实施例涉及在数据库重新配置期间提供数据库访问以及在数据库重新配置期间维持复制连接。 在一个实施例中,计算机系统建立复制数据的多个仲裁集以复制数据分区的数据。 仲裁集的副本确保在分区重新配置期间至少有最少数量的副本正在运行以提交挂起的事务。 计算机系统确定已经启动了数据分区重新配置,并且在重新配置数据分区期间使用每个仲裁集合中的至少一个副本数量来提供对数据分区的数据的访问。

    INCREASING DATABASE AVAILABILITY DURING FAULT RECOVERY
    10.
    发明申请
    INCREASING DATABASE AVAILABILITY DURING FAULT RECOVERY 有权
    在故障恢复期间增加数据库可用性

    公开(公告)号:US20120124001A1

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

    申请号:US12948541

    申请日:2010-11-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578 G06F11/2094

    摘要: Embodiments are directed to providing database access during database reconfiguration and to maintaining replication connections during database reconfiguration. In an embodiment, a computer system establishes multiple quorum sets of replicas to replicate the data of a data partition. The quorum sets of replicas ensure that at least a minimum number of replicas are operating to commit pending transactions during partition reconfiguration. The computer system determines that a data partition reconfiguration has been initiated and provides access to the data partition's data during reconfiguration of the data partition using at least a quorum of replicas in each of the quorum sets of replicas.

    摘要翻译: 实施例涉及在数据库重新配置期间提供数据库访问以及在数据库重新配置期间维持复制连接。 在一个实施例中,计算机系统建立复制数据的多个仲裁集以复制数据分区的数据。 仲裁集的副本确保在分区重新配置期间至少有最少数量的副本正在运行以提交挂起的事务。 计算机系统确定已经启动了数据分区重新配置,并且在重新配置数据分区期间使用每个仲裁集合中的至少一个副本数量来提供对数据分区的数据的访问。