×

Flexible partitioning of data

  • US 8,793,250 B1
  • Filed: 12/17/2010
  • Issued: 07/29/2014
  • Est. Priority Date: 12/17/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:

  • code that generates a first version of mapping metadata that includes a first list of partitions of a data store and an approach for mapping key values of data items to one of the first list of partitions;

    code that generates a second version of mapping metadata that includes a second list of partitions of the data store and an approach for mapping key values of data items to one of the second list of partitions, the second list of partitions differing from the first list of partitions and being generated after the first list of partitions;

    code that identifies a key attribute for a type of data item according to a data access history associated with the type of data item;

    code that determines a first partition of the data store by mapping a value of the key attribute of a data item of the type of data item according to the approach of the first version of mapping metadata;

    code that determines a second partition of the data store by mapping the value according to the approach of the second version of mapping metadata; and

    code that inserts another data item into a partition of the data store that is identified according to the approach for mapping that is included in the second version of mapping metadata.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×