STREAMING RESTORE OF A DATABASE FROM A BACKUP SYSTEM
    1.
    发明申请
    STREAMING RESTORE OF A DATABASE FROM A BACKUP SYSTEM 有权
    从备份系统循环删除数据库

    公开(公告)号:US20140149355A1

    公开(公告)日:2014-05-29

    申请号:US13792643

    申请日:2013-03-11

    Abstract: A distributed data warehouse system may maintain data blocks on behalf of clients in multiple clusters in a data store. Each cluster may include a single leader node and multiple compute nodes, each including multiple disks storing data. The warehouse system may store primary and secondary copies of each data block on different disks or nodes in a cluster. Each node may include a data structure that maintains metadata about each data block stored on the node, including its unique identifier. The warehouse system may back up data blocks in a remote key-value backup storage system with high durability. A streaming restore operation may be used to retrieve data blocks from backup storage using their unique identifiers as keys. The warehouse system may service incoming queries (and may satisfy some queries by retrieving data from backup storage on an as-needed basis) prior to completion of the restore operation.

    Abstract translation: 分布式数据仓库系统可以代表数据存储中的多个集群中的客户端来维护数据块。 每个集群可以包括单个前导节点和多个计算节点,每个节点包括存储数据的多个磁盘。 仓库系统可以将每个数据块的主副本存储在集群中的不同磁盘或节点上。 每个节点可以包括维护关于存储在节点上的每个数据块的元数据的数据结构,包括其唯一的标识符。 仓库系统可以备份具有高耐久性的远程键值备份存储系统中的数据块。 流式还原操作可用于使用其唯一标识符作为密钥从备份存储中检索数据块。 在完成还原操作之前,仓库系统可以服务传入的查询(并且可以根据需要从备份存储中检索数据来满足一些查询)。

    SYSTEM AND METHOD FOR SPLITTING A REPLICATED DATA PARTITION
    3.
    发明申请
    SYSTEM AND METHOD FOR SPLITTING A REPLICATED DATA PARTITION 审中-公开
    分离数据分段的系统和方法

    公开(公告)号:US20150120658A1

    公开(公告)日:2015-04-30

    申请号:US14589884

    申请日:2015-01-05

    CPC classification number: G06F17/30584 G06F17/30215 G06F17/30575

    Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of partitions that are stored on respective computing nodes in the system. The system may split a data partition into two new partitions, and may split the replica group that stored the original partitions into two new replica groups, each storing one of the new partitions. To split the replica group, the master replica may propagate membership changes to the other members of the replica group for adding members to the original replica group and for splitting the expanded replica group into two new replica groups. Subsequent to the split, replicas may attempt to become the master for the original replica group or for a new replica group. If an attempt to become master replica for the original replica group succeeds, the split may fail.

    Abstract translation: 实现数据存储服务的系统可以代表存储服务客户端存储数据。 系统可以在存储在系统中的相应计算节点上的分区的多个副本中维护数据。 系统可以将数据分区拆分成两个新的分区,并且可以将存储原始分区的副本组拆分成两个新的副本组,每个副本组存储一个新的分区。 要拆分副本组,主副本可能将成员身份更改传播到副本组的其他成员,以将成员添加到原始副本组,并将扩展副本组分成两个新的副本组。 分割后,副本可能会尝试成为原始副本组或新副本组的主节点。 如果尝试成为原始副本组的主副本成功,则拆分可能会失败。

    AUTOMATIC REPAIR OF CORRUPTED BLOCKS IN A DATABASE
    4.
    发明申请
    AUTOMATIC REPAIR OF CORRUPTED BLOCKS IN A DATABASE 有权
    在数据库中自动修复被破坏的块

    公开(公告)号:US20140149356A1

    公开(公告)日:2014-05-29

    申请号:US13792671

    申请日:2013-03-11

    Abstract: A distributed data warehouse system maintains data blocks on behalf of clients, and stores primary and secondary copies of data blocks on different disks or nodes in a cluster. The data warehouse system may back up data blocks in a key-value backup storage system. In response to a query targeting a data block previously stored in the cluster, the data warehouse system may determine whether a consistent, uncorrupted copy of the data block is available in the cluster (e.g., by applying a consistency check). If not (e.g., if a disk or node failed), the data warehouse system may automatically initiate an operation to restore the data block from the backup storage system, using a unique identifier of the data block to access a backup copy. The target data may be returned in a query response prior to restoring primary and secondary copies of the data block in the cluster.

    Abstract translation: 分布式数据仓库系统代表客户端维护数据块,并将数据块的主副本存储在集群中的不同磁盘或节点上。 数据仓库系统可以备份密钥值备份存储系统中的数据块。 响应于针对先前存储在集群中的数据块的查询,数据仓库系统可以确定数据块的一致的未破坏的副本在集群中是否可用(例如,通过应用一致性检查)。 如果没有(例如,如果磁盘或节点出现故障),则数据仓库系统可以使用数据块的唯一标识符来自备份存储系统自动启动恢复数据块的操作以访问备份副本。 在恢复群集中的数据块的主副本之前,可以在查询响应中返回目标数据。

    SYSTEM AND METHOD FOR PERFORMING REPLICA COPYING USING A PHYSICAL COPY MECHANISM
    7.
    发明申请
    SYSTEM AND METHOD FOR PERFORMING REPLICA COPYING USING A PHYSICAL COPY MECHANISM 审中-公开
    使用物理复制机制执行复印复制的系统和方法

    公开(公告)号:US20140258232A1

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

    申请号:US14281508

    申请日:2014-05-19

    CPC classification number: G06F17/30584 G06F11/1471 G06F11/2023 G06F11/2094

    Abstract: A system that implements a data storage service may maintain tables in a data store on behalf of clients. The service may maintain table data in multiple replicas of partitions of the data that are stored on respective computing nodes in the system. In response to detecting a failure or fault condition, or receiving a service request from a client to move or copy a partition replica, the data store may copy a partition replica to another computing node using a physical copy mechanism. The physical copy mechanism may copy table data from physical storage locations in which it is stored to physical storage locations allocated to a destination replica on the other computing node. During copying, service requests to modify table data may be logged and applied to the replica being copied. A catch-up operation may be performed to apply modification requests received during copying to the destination replica.

    Abstract translation: 实现数据存储服务的系统可以代表客户端在数据存储中维护表。 该服务可以在存储在系统中的相应计算节点上的数据的分区的多个副本中维护表数据。 响应于检测到故障或故障状况,或者从客户端接收到移动或复制分区副本的服务请求,数据存储可以使用物理复制机制将分区副本复制到另一个计算节点。 物理复制机制可以将表数据从其存储的物理存储位置复制到分配给另一个计算节点上的目标副本的物理存储位置。 在复制期间,可能会记录修改表数据的服务请求并将其应用于复制副本。 可以执行追赶操作以将复制期间接收的修改请求应用于目的地复本。

    SYSTEM AND METHOD FOR PERFORMING LIVE PARTITIONING IN A DATA STORE
    10.
    发明申请
    SYSTEM AND METHOD FOR PERFORMING LIVE PARTITIONING IN A DATA STORE 审中-公开
    用于在数据存储中执行实时分区的系统和方法

    公开(公告)号:US20150268890A1

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

    申请号:US14733851

    申请日:2015-06-08

    Abstract: A system that implements a scalable data storage service may maintain tables in a data store on behalf of storage service clients. The service may maintain table data in multiple replicas of partitions that are stored on respective computing nodes in the system. In response to detecting an anomaly in the system, detecting a change in data volume on a partition or service request traffic directed to a partition, or receiving a service request from a client to split a partition, the data storage service may create additional copies of a partition replica using a physical copy mechanism. The data storage service may issue a split command defined in an API for the data store to divide the original and additional replicas into multiple replica groups, and to configure each replica group to maintain a respective portion of the table data that was stored in the partition before the split.

    Abstract translation: 实现可扩展数据存储服务的系统可以代表存储服务客户端来维护数据存储中的表。 该服务可以在存储在系统中的相应计算节点上的分区的多个副本中维护表数据。 响应于检测到系统中的异常,检测指向分区的分区或服务请求流量上的数据量的变化,或者从客户端接收分割分区的服务请求,数据存储服务可以创建附加副本 使用物理复制机制的分区副本。 数据存储服务可以发布在数据存储的API中定义的分割命令,以将原始和附加副本划分为多个副本组,并配置每个副本组以维护存储在分区中的表数据的相应部分 分裂之前。

Patent Agency Ranking