System and method for performing live partitioning in a data store
    1.
    发明授权
    System and method for performing live partitioning in a data store 有权
    在数据存储中执行实时分区的系统和方法

    公开(公告)号:US09052831B1

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

    申请号:US13174295

    申请日:2011-06-30

    IPC分类号: G06F12/06 G06F3/06

    摘要: 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.

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

    Online virtual safe deposit box user experience
    2.
    发明授权
    Online virtual safe deposit box user experience 有权
    在线虚拟保险箱用户体验

    公开(公告)号:US09037986B2

    公开(公告)日:2015-05-19

    申请号:US12408161

    申请日:2009-03-20

    IPC分类号: G06F3/048 G06F3/06 G06F3/0486

    摘要: The claimed subject matter provides a system and/or a method that facilitates seamless integration of a data storage service within an operating system (OS). An online safe deposit box can store a portion of data, wherein the online safe deposit box is hosted by a data storage service provider. A local operating system associated with a device can leverage a graphic user interface (GUI) to interact with a portion of data associated with the device. A map component can create a mapped drive that integrates the online safe deposit box within the local operating system to enable seamless data interaction between the local operating system and the online safe deposit box, wherein the data interaction is at least one of a data upload from the local operating system to the online safe deposit box or a data download from the online safe deposit box to the local operating system.

    摘要翻译: 所要求保护的主题提供了促进数据存储服务在操作系统(OS)内的无缝集成的系统和/或方法。 在线保险箱可以存储一部分数据,其中在线保险箱由数据存储服务提供商托管。 与设备相关联的本地操作系统可以利用图形用户界面(GUI)与与设备相关联的一部分数据进行交互。 地图组件可以创建映射的驱动器,其将本地操作系统内的在线保险箱集成,以实现本地操作系统与在线保险箱之间的无缝数据交互,其中数据交互是至少一个从 将本地操作系统提供给在线保管箱或从在线保险箱下载到本地操作系统。

    Static inheritance systems and methods
    3.
    发明授权
    Static inheritance systems and methods 有权
    静态继承系统和方法

    公开(公告)号:US08250528B2

    公开(公告)日:2012-08-21

    申请号:US11012409

    申请日:2004-12-15

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4492

    摘要: The subject invention pertains to a system and method of extending programming languages to enable static inheritance. In particular, static subclasses can be defined which extend class functionality and/or behaviors without extending base class state. The subclasses can be specified to include static fields as well as static or instance methods and/or properties that provide a more specific interpretation of an object without extending the state thereof. Furthermore, a static subclass can be specified to provide for type aliasing. Casting is also enabled in both directions between base class type and derived class type in a convenient manner without run-time performance penalties. According to one aspect of the invention, the disclosed systems and methods can be employed to create specific programmatic context, for instance for accessing, manipulating, and type checking external data (e.g., XML).

    摘要翻译: 本发明涉及一种扩展编程语言以实现静态继承的系统和方法。 特别地,可以定义静态子类,其扩展类功能和/或行为,而不扩展基类状态。 子类可以指定为包括静态字段以及静态或实例方法和/或属性,可以在不扩展对象的状态的情况下提供对对象的更具体的解释。 此外,可以指定静态子类来提供类型别名。 在方便的方式下,也可以在基类类型和派生类类型之间的两个方向上启用转换,而无需运行时性能损失。 根据本发明的一个方面,所公开的系统和方法可用于创建特定的编程上下文,例如用于访问,操纵和类型检查外部数据(例如,XML)。

    Virtual safe deposit box for perpetual digital archival
    4.
    发明授权
    Virtual safe deposit box for perpetual digital archival 有权
    用于永久数字档案的虚拟保险箱

    公开(公告)号:US08818958B2

    公开(公告)日:2014-08-26

    申请号:US12408199

    申请日:2009-03-20

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F21/6218

    摘要: The claimed subject matter provides a system and/or a method that facilitates employing a safe deposit box that allows perpetual archiving of data. An online safe deposit box can store a portion of data, wherein the online safe deposit box is hosted by a data storage service provider. An archival model component can implement the online safe deposit box for perpetual archival of the portion of data. The archival model component can ensure at least one of the following: the online safe deposit retains the portion of data for a pre-defined duration; the portion of data within the online safe deposit box is accessible solely by an authorized entity; or the integrity of the portion of data is maintained, wherein the integrity is modified solely by an authorized user.

    摘要翻译: 所要求保护的主题提供了一种便于使用允许永久存档数据的保险箱的系统和/或方法。 在线保险箱可以存储一部分数据,其中在线保险箱由数据存储服务提供商托管。 存档模型组件可以实现在线保管箱,用于永久存档部分数据。 归档模型组件可以确保以下至少一项:在线保险箱保留预定时间内的数据部分; 在线保险箱内的数据部分只能由授权实体访问; 或者维护数据部分的完整性,其中完整性仅由授权用户修改。

    Dynamic placement of replica data
    5.
    发明授权
    Dynamic placement of replica data 有权
    动态放置副本数据

    公开(公告)号:US08560639B2

    公开(公告)日:2013-10-15

    申请号:US12430018

    申请日:2009-04-24

    摘要: The claimed subject matter relates to systems and/or methodologies that facilitate distributed storage of data. A distributed file system can be implemented on storage nodes such that the system places multiple copies of data (e.g., replicas) on a variety of disparate storage nodes to guarantee availability of the data and minimize loss of the data. Storage nodes are dynamically evaluated to identify respective characteristics. In one example, the characteristics can include availability of a storage node, capacity of a storage node, data storage cost associated with a storage node, data transfer costs associated with a storage node, locality of a storage node, network topology, or user preferences associated with a storage node. The characteristics can be employed to generate optimal placements decisions.

    摘要翻译: 所要求保护的主题涉及促进数据分布式存储的系统和/或方法。 可以在存储节点上实现分布式文件系统,使得系统将多个数据副本(例如,副本)放置在各种不同的存储节点上,以保证数据的可用性和最小化数据丢失。 动态评估存储节点以识别相应的特征。 在一个示例中,特征可以包括存储节点的可用性,存储节点的容量,与存储节点相关联的数据存储成本,与存储节点相关联的数据传输成本,存储节点的位置,网络拓扑或用户偏好 与存储节点相关联。 可以使用这些特征来产生最佳的布局决定。

    RESTORATION OF A SYSTEM FROM A SET OF FULL AND PARTIAL DELTA SYSTEM SNAPSHOTS ACROSS A DISTRIBUTED SYSTEM
    6.
    发明申请
    RESTORATION OF A SYSTEM FROM A SET OF FULL AND PARTIAL DELTA SYSTEM SNAPSHOTS ACROSS A DISTRIBUTED SYSTEM 审中-公开
    通过分布式系统从一套完整和部分三角系统恢复系统

    公开(公告)号:US20100257403A1

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

    申请号:US12418315

    申请日:2009-04-03

    IPC分类号: G06F11/07 G06F17/30

    摘要: Provided herein are systems and methodologies for highly efficient backup and restoration in a network-based backup system. A distributed, hybrid peer-to-peer (P2P)/cloud backup architecture is leveraged, wherein information can be segmented and distributed across a set of peers and one or more global storage locations (e.g., cloud storage locations) within an associated network or internetwork. Using this architecture, images and/or delta blocks corresponding to respective images are intelligently placed across storage locations based on various network factors such as node locality, health, capacity, or the like. Similarly, restoration of a system can be performed by querying respective locations at which data corresponding to a desired system state are located and pulling the data from one or more optimal network locations as listed in an index and/or a similar structure based on similar network factors.

    摘要翻译: 这里提供了用于在基于网络的备份系统中高效备份和恢复的系统和方法。 利用分布式,混合的对等(P2P)/云备份架构,其中信息可以被分割并分布在一组对等体和一个或多个全局存储位置(例如,云存储位置)内,在相关网络内,或 互联网络 使用该架构,基于各种网络因素(诸如节点位置,健康状态,容量等),对应于相应图像的图像和/或增量块被智能地放置在存储位置之间。 类似地,可以通过查询对应于期望的系统状态的数据的相应位置来执行系统的恢复,并且从基于类似网络的索引和/或类似结构中列出的一个或多个最佳网络位置拉取数据 因素

    Perpetual archival of data
    7.
    发明授权
    Perpetual archival of data 有权
    数据永久归档

    公开(公告)号:US08392375B2

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

    申请号:US12408972

    申请日:2009-03-23

    IPC分类号: G06F7/00

    摘要: The claimed subject matter relates to a network-accessible, online data archival service with a data store for archiving data for clients of the archival service. The archival service can include an architecture that can facilitate perpetual sustainability and accessibility of data by conforming to a model. In particular, the model can describe or define a minimum set of extensible or pluggable components or modules needed to facilitate and guarantee sustainability of and accessibility to the data in perpetuity.

    摘要翻译: 所要求保护的主题涉及网络可访问的在线数据存档服务,其具有用于为归档服务的客户端归档数据的数据存储。 档案服务可以包括一种可以通过符合模型促进数据永久可持续性和可访问性的体系结构。 特别地,该模型可以描述或定义一系列可扩展或可插拔的组件或模块,以便永久性地促进和保证数据的可持续性和可访问性。

    VIRTUAL SAFE DEPOSIT BOX FOR PERPETUAL DIGITAL ARCHIVAL
    8.
    发明申请
    VIRTUAL SAFE DEPOSIT BOX FOR PERPETUAL DIGITAL ARCHIVAL 有权
    虚拟安全存储箱用于数字数字存档

    公开(公告)号:US20100241617A1

    公开(公告)日:2010-09-23

    申请号:US12408199

    申请日:2009-03-20

    IPC分类号: G06F17/30 G06F21/00

    CPC分类号: G06F21/6218

    摘要: The claimed subject matter provides a system and/or a method that facilitates employing a safe deposit box that allows perpetual archiving of data. An online safe deposit box can store a portion of data, wherein the online safe deposit box is hosted by a data storage service provider. An archival model component can implement the online safe deposit box for perpetual archival of the portion of data. The archival model component can ensure at least one of the following: the online safe deposit retains the portion of data for a pre-defined duration; the portion of data within the online safe deposit box is accessible solely by an authorized entity; or the integrity of the portion of data is maintained, wherein the integrity is modified solely by an authorized user.

    摘要翻译: 所要求保护的主题提供了一种便于使用允许永久存档数据的保险箱的系统和/或方法。 在线保险箱可以存储一部分数据,其中在线保险箱由数据存储服务提供商托管。 存档模型组件可以实现在线保管箱,用于永久存档部分数据。 归档模型组件可以确保以下至少一项:在线保险箱保留预定时间内的数据部分; 在线保险箱内的数据部分只能由授权实体访问; 或者维护数据部分的完整性,其中完整性仅由授权用户修改。

    PERPETUAL ARCHIVAL OF DATA
    9.
    发明申请
    PERPETUAL ARCHIVAL OF DATA 有权
    PERPETUAL资料库

    公开(公告)号:US20100241616A1

    公开(公告)日:2010-09-23

    申请号:US12408972

    申请日:2009-03-23

    IPC分类号: G06F12/00 G06F17/30 G06F12/16

    摘要: The claimed subject matter relates to a network-accessible, online data archival service with a data store for archiving data for clients of the archival service. The archival service can include an architecture that can facilitate perpetual sustainability and accessibility of data by conforming to a model. In particular, the model can describe or define a minimum set of extensible or pluggable components or modules needed to facilitate and guarantee sustainability of and accessibility to the data in perpetuity.

    摘要翻译: 所要求保护的主题涉及网络可访问的在线数据存档服务,其具有用于为归档服务的客户端归档数据的数据存储。 档案服务可以包括一种可以通过符合模型促进数据永久可持续性和可访问性的体系结构。 特别地,该模型可以描述或定义一系列可扩展或可插拔的组件或模块,以便永久性地促进和保证数据的可持续性和可访问性。

    Triggered data shelving to a different storage system and storage deallocation
    10.
    发明授权
    Triggered data shelving to a different storage system and storage deallocation 有权
    触发数据搁置到不同的存储系统和存储释放

    公开(公告)号:US09110600B1

    公开(公告)日:2015-08-18

    申请号:US13424290

    申请日:2012-03-19

    IPC分类号: G06F3/06 G06F11/14

    摘要: A data volume may be shelved based at least in part on statistical triggers associated with the data, a user of the data, or a system configured to store and/or manage the data. Upon receiving a request to detach a data volume from a computing device, a determination of whether the data volume should be shelved may be made. In some aspects, the data volume may be shelved by moving the data to another storage system, storing an identifier of the data volume, and de-allocating space associated with the shelved data such that the shelved data is no longer maintained in the storage system. Further, in some aspects, upon a request to attach the data volume, the data may be moved back, the original identifier may be re-assigned to the data volume, and the data volume may be re-attached to the computing device.

    摘要翻译: 至少部分地基于与数据相关联的统计触发器,数据用户或被配置为存储和/或管理数据的系统搁置数据卷。 在接收到从计算设备分离数据卷的请求时,可以确定数据卷是否应被搁置。 在一些方面,可以通过将数据移动到另一个存储系统,存储数据量的标识符和解除分配与被搁置数据相关联的空间的数据量来搁置数据量,使得搁置的数据不再保持在存储系统中 。 此外,在一些方面,在附加数据卷的请求时,可以将数据移回,原始标识符可以被重新分配给数据卷,并且数据卷可以被重新附加到计算设备。