| CPC G06F 16/254 (2019.01) [G06F 16/116 (2019.01); G06F 16/172 (2019.01); G06F 16/2379 (2019.01)] | 20 Claims |

|
1. A system comprising:
at least one hardware processor; and
a memory storing instructions that cause the at least one hardware processor to perform operations comprising:
receiving, by an execution node, blob metadata from a key-value store, the blob metadata including information related to a set of blob files;
determining, by the execution node using the blob metadata, whether a copy of each of the set of blob files is stored in a local cache of the execution node;
transforming at least one blob file, retrieved from a blob store, to a second file in a column file format, the at least one blob file being in a first format that is different than the column file format, the transforming comprising at least converting a particular snapshot file from the at least one blob file to a particular set of rowsets and writing the set of rowsets into the second file in the column file format; and
storing the second file in the local cache.
|