Function-based object queries
    51.
    发明授权

    公开(公告)号:US11048685B1

    公开(公告)日:2021-06-29

    申请号:US15950488

    申请日:2018-04-11

    Abstract: A repository of key-value data may store a first object value having an internal structure of a hierarchy of sub-objects. The repository may receive a request to modify the first object, expressed as a function, without side effects, of one or more parameters. Values may be assigned to the one or more parameters by mapping from the parameters to locations in the hierarchy of sub-objects. A second object may be formed based on the return value of the function. The first object may be replaced in the repository by the second object.

    SYSTEM AND METHOD FOR PERFORMING LIVE PARTITIONING IN A DATA STORE

    公开(公告)号:US20200341657A1

    公开(公告)日:2020-10-29

    申请号:US16926519

    申请日:2020-07-10

    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.

    Implicit checkpoint for generating a secondary index of a table

    公开(公告)号:US10747739B1

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

    申请号:US14859055

    申请日:2015-09-18

    Abstract: A data storage system may implement implicit checkpoint for generating a secondary of a table. Indexing updates may be replicated and maintained across a replica group storing a table for a data store. Upon detection of a restart event for generating a secondary index, a replica in the replica group may evaluate the indexing updates to determine an index creation restart point according to an order for indexing the table. The generation of the secondary index may be resumed at the index creation restart point. In this way, secondary index generation may continue whether or not a previously indexing replica in the replica group, such as a master replica, is available to continue generating the secondary index.

    Utilization limiting for nested object queries

    公开(公告)号:US10387578B1

    公开(公告)日:2019-08-20

    申请号:US14868181

    申请日:2015-09-28

    Abstract: Capacity utilization may be controlled by a token-based allocation of input/output capacity. Operations on nested objects may utilize capacity based on factors other than input/output capacity. A capacity utilization model may be used to scale input/output utilization associated with an operation on a nested object so that the scaled input/output utilization correlates to the computing capacity used performing the operation on the nested object. The correlation may be determined to be valid for a range of attributes associated with the operation.

    Nested object serialization and deserialization

    公开(公告)号:US10380090B1

    公开(公告)日:2019-08-13

    申请号:US14852295

    申请日:2015-09-11

    Abstract: A database may store an object comprising a hierarchy of sub-objects. Numeric identifiers may be assigned to names of the sub-objects and used in place of the names when writing the object to storage. Scalar values may be prefixed with length indicators. Collections may be prefixed with counts indicative of the number of elements in the corresponding collection. A portion of the object may be retrieved from storage by traversing a path from the root of the hierarchy to the desired portion. Length and count information may be used to skip over portions of the object during the traversal.

Patent Agency Ranking