| CPC G06F 16/2379 (2019.01) [G06F 16/13 (2019.01); G06F 16/245 (2019.01)] | 20 Claims |

|
1. A computer-implemented method for managing data based on attributed data slices, including representing, organizing, or accessing data sets, the method comprising:
identifying a collection of data items in a memory;
building an attributed data slice comprising a collection of data items, wherein the attributed data slice comprises a plurality of sections, including a header, an offsets table and a data block containing a plurality of data buckets;
dividing the attributed data slice into smaller attributed data slices, wherein the dividing comprises partitioning the smaller attributed data slices along a direction of a hash bucket array, wherein each hash bucket array is aligned with specific attributes of the data items;
receiving a query; and
processing the query in parallel across a plurality of the smaller attributed data slices.
|