System and method for partitioning and indexing table data using a composite primary key
    12.
    发明授权
    System and method for partitioning and indexing table data using a composite primary key 有权
    使用复合主键分区和索引表数据的系统和方法

    公开(公告)号:US08819027B1

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

    申请号:US14064943

    申请日:2013-10-28

    Abstract: A system that implements a scaleable data storage service may maintain tables in a non-relational data store on behalf of service clients. Each table may include multiple items. Each item may include one or more attributes, each containing a name-value pair. The system may provide an API through which clients can query tables maintained by the service. Items may be partitioned and indexed in a table according to a simple or composite primary key contained in all items in the table. A composite primary key may include a hash key attribute, and a range key attribute. The range key attribute may be usable to order items having the same hash key attribute value, and to partition them dependent on a range of range key attribute values. A query request may specify a logical or mathematical expression dependent on range key attribute values and may be directed to multiple partitions.

    Abstract translation: 实现可扩展数据存储服务的系统可以代表服务客户端在非关系数据存储中维护表。 每个表可以包括多个项目。 每个项目可以包括一个或多个属性,每个属性包含名称 - 值对。 该系统可以提供一种API,通过该API,客户端可以查询由服务维护的表。 项目可以根据表中所有项目中包含的简单或复合主键在表中进行分区和索引。 复合主键可以包括散列键属性和范围键属性。 范围键属性可以用于对具有相同散列键属性值的项进行排序,并且根据范围键属性值的范围对它们进行分区。 查询请求可以指定取决于范围键属性值的逻辑或数学表达式,并且可以被引导到多个分区。

    System and method for conditionally updating an item with attribute granularity

    公开(公告)号:US09507818B1

    公开(公告)日:2016-11-29

    申请号:US14092779

    申请日:2013-11-27

    Abstract: A system that implements a scaleable data storage service may maintain tables in a non-relational data store on behalf of clients. Each table may include multiple items. Each item may include one or more attributes, each containing a name-value pair. Attribute values may be scalars or sets of numbers or strings. The system may provide an API usable to request that values of one or more of an item's attributes be updated. An update request may be conditional on expected values of one or more item attributes (e.g., the same or different item attributes). In response to a request to update the values of one or more item attributes, the previous values and/or updated values may be optionally returned for the updated item attributes or for all attributes of an item targeted by an update request. Items stored in tables may be indexed using a simple or composite primary key.

    ATTRIBUTING CAUSALITY TO PROGRAM EXECUTION CAPACITY MODIFICATIONS
    15.
    发明申请
    ATTRIBUTING CAUSALITY TO PROGRAM EXECUTION CAPACITY MODIFICATIONS 审中-公开
    引导程序执行能力修改

    公开(公告)号:US20160253224A1

    公开(公告)日:2016-09-01

    申请号:US15150251

    申请日:2016-05-09

    Abstract: Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time. In addition, various operations may be performed to attribute causality information or other responsibility for particular program execution capacity modifications that are performed, including by attributing a single event as causing one capacity modification, and a combination of multiple events as possible causes for another capacity modification. The techniques may in some situations be used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.

    Abstract translation: 描述了用于管理程序执行能力的技术,例如为被提供用于为用户执行一个或多个程序的一组计算节点。 在某些情况下,正在使用的计算节点组的动态程序执行能力修改可以以循环方式周期性地或以其他方式执行,例如聚合在一段时间内要求或以其他方式确定的多个修改。 此外,可以执行各种操作以将所执行的特定程序执行能力修改的因果关系信息或其他责任包括通过将单个事件归因于导致一个容量修改,以及多个事件的组合作为另一容量修改的可能原因 。 在某些情况下,这些技术可以与代表服务的多个用户执行多个程序的基于费用的程序执行服务结合使用。

    DYNAMICALLY MODIFYING PROGRAM EXECUTION CAPACITY
    16.
    发明申请
    DYNAMICALLY MODIFYING PROGRAM EXECUTION CAPACITY 审中-公开
    动态修改计划执行能力

    公开(公告)号:US20150193276A1

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

    申请号:US14664592

    申请日:2015-03-20

    Abstract: Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.

    Abstract translation: 描述了用于管理程序执行能力的技术,例如为被提供用于为用户执行一个或多个程序的一组计算节点。 在某些情况下,正在使用的计算节点组的动态程序执行能力修改可以以循环方式周期地或以其他方式执行,例如聚合在一段时间内要求或以其他方式确定的多个修改, 并且能够以各种方式执行多个确定的修改的聚合。 可以以各种方式请求或以其他方式确定修改,包括基于用户指定的动态指令,以及先前由用户定义的触发器的满足。 在某些情况下,这些技术与代表服务的多个用户执行多个程序的费用程序执行服务结合使用。

Patent Agency Ranking