Patent ID: 11899646
Assignee: SNOWFLAKE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 20:
21. A non-transitory computer-storage medium comprising instructions that, when executed by one or more processors of a machine, configure the machine 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.