CPC G06F 16/2282 (2019.01) [G06F 16/2379 (2019.01); G06F 16/258 (2019.01)] | 30 Claims |
1. A network-based database 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 a command to commit a table in a different table format on an external volume, the external volume provided by a storage platform of a cloud storage provider system, the different table format being different than a first table format utilized for storing a set of tables in internal storage;
generating a first snapshot of the table on the internal storage, the table being stored in the first table format different than the different table format;
generating a first list of metadata files on the internal storage;
generating, based on the first list of metadata files, a first set of metadata files on the internal storage, the first set of metadata files being stored in a metadata database on the internal storage;
generating a second snapshot of the table on the external volume;
generating a second list of metadata files on the external volume;
generating, based on the second list of metadata files, a second set of metadata files on the external volume;
generating a first set of data files in a different file format on the external volume; and
sending an indication that the command to commit the table has completed.
|