The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 19, 2021

Filed:

Dec. 19, 2019
Applicant:

Snowflake Inc., San Mateo, CA (US);

Inventors:

Benoit Dageville, San Mateo, CA (US);

Varun Ganesh, San Mateo, CA (US);

Jiansheng Huang, San Mateo, CA (US);

Jiaxing Liang, San Mateo, CA (US);

Haowei Yu, Newark, CA (US);

Scott Ziegler, San Mateo, CA (US);

Assignee:

Snowflake Inc., San Mateo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/23 (2019.01); G06F 16/22 (2019.01); G06F 16/25 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2386 (2019.01); G06F 16/2255 (2019.01); G06F 16/2282 (2019.01); G06F 16/254 (2019.01);
Abstract

Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.


Find Patent Forward Citations

Loading…