CPC G06F 16/24542 (2019.01) [G06F 16/13 (2019.01); G06F 16/221 (2019.01); G06F 16/2282 (2019.01); G06F 16/248 (2019.01)] | 20 Claims |
1. A data processing method, comprising:
creating a digital file of data comprising a first set of uncompressed metadata chunks and a set of compressed data chunks in a database;
receiving a search query specifying a particular data value;
reading a particular metadata chunk of the first set of uncompressed metadata chunks,
wherein
the particular metadata chuck is next to a particular compressed data chunk of the set of compressed data chunks that comprises a first set of values,
the particular metadata chunk comprises a first set of bits, a particular subset of bits of the first set of bits indicates a maximum value of the first set of values;
without decompressing the particular compressed data chunk, performing:
detecting that the particular data value is greater than the maximum value of the first set of values, and
generating a response to the search query that is based on an additional compressed data chunk of the set of compressed data chunks that is not the particular compressed data chunk.
|