Invention Application
- Patent Title: CACHING SYSTEMS AND METHODS
-
Application No.: US17124240Application Date: 2020-12-16
-
Publication No.: US20210103600A1Publication Date: 2021-04-08
- Inventor: Benoit Dageville , Thierry Cruanes , Marcin Zukowski
- Applicant: SNOWFLAKE INC.
- Applicant Address: US CA San Mateo
- Assignee: SNOWFLAKE INC.
- Current Assignee: SNOWFLAKE INC.
- Current Assignee Address: US CA San Mateo
- Main IPC: G06F16/27
- IPC: G06F16/27 ; G06F9/50 ; G06F16/14 ; G06F16/21 ; G06F16/22 ; G06F16/951 ; G06F16/182 ; G06F16/23 ; G06F16/2455 ; G06F16/2458 ; G06F16/9535 ; G06F16/2453 ; G06F9/48 ; H04L29/08

Abstract:
Caching systems and methods are described. In one implementation, a method identifies multiple files used to process a query and distributes each of the multiple files to a particular execution node to execute the query. Each execution node determines whether the distributed file is stored in the execution node's cache. If the execution node determines that the file is stored in the cache, it processes the query using the cached file. If the file is not stored in the cache, the execution node retrieves the file from a remote storage device, stores the file in the execution node's cache, and processes the query using the file.
Public/Granted literature
- US11734307B2 Caching systems and methods Public/Granted day:2023-08-22
Information query