Scalable partitioning in a multilayered data service framework
    1.
    发明授权
    Scalable partitioning in a multilayered data service framework 有权
    在多层数据服务框架中可扩展分区

    公开(公告)号:US09239838B1

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

    申请号:US13437835

    申请日:2012-04-02

    IPC分类号: G06F17/30

    摘要: A method and system is provided for maintaining customer data in a data store system utilizing a scalable partitioning framework. More specifically, the data store of a customer service system is partitioned (divided) into multiple partitions by a partitionable key of customer data so that each partition owns a subset of the customer data. By maintaining several partitions that store a subset of the customer data exclusive to each other, blackout or brownout problems can be local to one partition and, thus, the availability for the entire system will be increased. Moreover, a set of partitionable keys, a minimal unit to be moved between partitions, is grouped and associated with a partition. By eliminating direct dependencies between the partitions and the partitionable keys, the system can have great flexibility with regard to migrating customer data between partitions and adding a new partition.

    摘要翻译: 提供了一种方法和系统,用于使用可伸缩的分区框架将客户数据维护在数据存储系统中。 更具体地,客户服务系统的数据存储通过客户数据的可分割密钥被分割(分割)成多个分区,使得每个分区拥有客户数据的子集。 通过维护存储彼此独占的客户数据子集的多个分区,停电或掉电问题可以是一个分区的本地,因此整个系统的可用性将会增加。 此外,一组可分区密钥(在分区之间移动的最小单位)被分组并与分区相关联。 通过消除分区和可分区密钥之间的直接依赖关系,系统可以在分区之间迁移客户数据并添加新分区方面具有很大的灵活性。

    Scalable partitioning in a multilayered data service framework
    2.
    发明授权
    Scalable partitioning in a multilayered data service framework 有权
    在多层数据服务框架中可扩展分区

    公开(公告)号:US08898105B1

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

    申请号:US13437860

    申请日:2012-04-02

    IPC分类号: G06F17/30

    摘要: A method and system is provided for maintaining customer data in a data store system utilizing a scalable partitioning framework. More specifically, the data store of a customer service system is partitioned (divided) into multiple partitions by a partitionable key of customer data so that each partition owns a subset of the customer data. By maintaining several partitions that store a subset of the customer data exclusive to each other, blackout or brownout problems can be local to one partition and, thus, the availability for the entire system will be increased. Moreover, a set of partitionable keys, a minimal unit to be moved between partitions, is grouped and associated with a partition. By eliminating direct dependencies between the partitions and the partitionable keys, the system can have great flexibility with regard to migrating customer data between partitions and adding a new partition.

    摘要翻译: 提供了一种方法和系统,用于使用可伸缩的分区框架将客户数据维护在数据存储系统中。 更具体地,客户服务系统的数据存储通过客户数据的可分割密钥被分割(分割)成多个分区,使得每个分区拥有客户数据的子集。 通过维护存储彼此独占的客户数据子集的多个分区,停电或掉电问题可以是一个分区的本地,因此整个系统的可用性将会增加。 此外,一组可分区密钥(在分区之间移动的最小单位)被分组并与分区相关联。 通过消除分区和可分区密钥之间的直接依赖关系,系统可以在分区之间迁移客户数据并添加新分区方面具有很大的灵活性。

    Parameter normalization for improved cache hit rate
    3.
    发明授权
    Parameter normalization for improved cache hit rate 有权
    改进缓存命中率的参数归一化

    公开(公告)号:US08856022B1

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

    申请号:US13297105

    申请日:2011-11-15

    IPC分类号: G06Q30/00

    摘要: A normalized caching system may receive a data request from a requestor, the request associated with a requested service. The normalized caching system may generate a normalized request by modifying one or more parameters of the request. A normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. The system may then check whether an entry is cached for the normalized request. If no cached entry is found, the normalized request may be submitted to the requested service, and response received in return. The normalized response may be cached using the normalized request. The response may be denormalized in order to generate a response which is provided to the requestor. When a subsequent request is received, if that subsequent request normalizes to the same normalized request, it may be fulfilled using the response stored in cache, rather than using the requested service.

    摘要翻译: 归一化缓存系统可以从请求者接收与请求的服务相关联的请求的数据请求。 归一化缓存系统可以通过修改请求的一个或多个参数来生成归一化请求。 归一化响应通常对于维护比非归一化响应的更大范围的后续请求是有用的。 然后,系统可以检查是否为标准化请求缓存条目。 如果没有找到缓存的条目,则归一化的请求可以被提交给所请求的服务,并且响应被接收。 归一化响应可以使用归一化请求来缓存。 为了生成提供给请求者的响应,响应可以被非规范化。 当接收到后续请求时,如果该后续请求规范化到相同的标准化请求,则可以使用存储在高速缓存中的响应而不是使用所请求的服务来实现。

    Validation and lookup techniques for rule-based data categorization

    公开(公告)号:US10430775B1

    公开(公告)日:2019-10-01

    申请号:US13294962

    申请日:2011-11-11

    摘要: Categorization of data may be performed using rule-based data categorization. Rules may be used to categorize the data into a limited number of categories for a temporary, ad hoc, or updatable process. The rules may be validated to make sure the rules are not ambiguous, contradictory, unattainable, or otherwise ineffective. The rules may include a priority value which may be used as a tie breaker when more than one rule applies to a record. To implement the rules, a lookup flow may be generated to enable rapid or quick traversal of applicable rules for a particular lookup while bypassing at least a portion of the rules. In some embodiments, a record (e.g., an item, etc.) may be categorized during a transaction process to determine a tax classification, a promotion, or another type of classification, which may then be used to complete the transaction.

    Scalable partitioning in a multilayered data service framework
    5.
    发明授权
    Scalable partitioning in a multilayered data service framework 有权
    多层数据服务框架中的可扩展分区

    公开(公告)号:US08150870B1

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

    申请号:US11615841

    申请日:2006-12-22

    IPC分类号: G06F7/14

    摘要: A method and system is provided for maintaining customer data in a data store system utilizing a scalable partitioning framework. More specifically, the data store of a customer service system is partitioned (divided) into multiple partitions by a partitionable key of customer data so that each partition owns a subset of the customer data. By maintaining several partitions that store a subset of the customer data exclusive to each other, blackout or brownout problems can be local to one partition and, thus, the availability for the entire system will be increased. Moreover, a set of partitionable keys, a minimal unit to be moved between partitions, is grouped and associated with a partition. By eliminating direct dependencies between the partitions and the partitionable keys, the system can have great flexibility with regard to migrating customer data between partitions and adding a new partition.

    摘要翻译: 提供了一种方法和系统,用于使用可伸缩的分区框架将客户数据维护在数据存储系统中。 更具体地,客户服务系统的数据存储通过客户数据的可分割密钥被分割(分割)成多个分区,使得每个分区拥有客户数据的子集。 通过维护存储彼此独占的客户数据子集的多个分区,停电或掉电问题可以是一个分区的本地,因此整个系统的可用性将会增加。 此外,一组可分区密钥(在分区之间移动的最小单位)被分组并与分区相关联。 通过消除分区和可分区密钥之间的直接依赖关系,系统可以在分区之间迁移客户数据并添加新分区方面具有很大的灵活性。