Patent ID: 11880368
Assignee: OCIENT HOLDINGS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 18:
19. A computing entity of a data storage system includes:
at least one processor; and
a memory that stores operational instructions that, when executed by the at least one processor, cause the computing entity to:
determine a data set for storage that includes a plurality of uncompressed data slabs in accordance with a serialized data slab ordering;
create in parallel, by a plurality of processing core resources of the computing entity, a storage data set based on the data set that includes a plurality of compressed data slabs in accordance with the serialized data slab ordering, wherein each compressed data slab of the plurality of compressed data slabs is generated from at least one corresponding uncompressed data slab of the plurality of uncompressed data slabs that includes a plurality of values in accordance with a serialized value ordering based on:
generating compressed data for the each compressed data slab based on determining non-null ones of the plurality of values of the at least one corresponding uncompressed data slab;
generating compression information for the each compressed data slab based on positions of the non-null ones of the plurality of values in accordance with the serialized value ordering; and
generating the each compressed data slab to include the compressed data and the compression information; and

storing the storage data set via a plurality of computing devices of the data storage system.