-
公开(公告)号:US12248485B2
公开(公告)日:2025-03-11
申请号:US18419165
申请日:2024-01-22
Applicant: Snowflake Inc.
Inventor: Harsha S. Kapre , Mark T. Keller , Srinath Shankar , Kushan A Zaveri
IPC: G06F16/2458 , G06F16/2453 , G06F16/2455 , G06F16/25
Abstract: Techniques for fetching query result data using result batches includes retrieving query result information from a first computing node of a database system. The query result information includes result data associated with a multi-stage execution of a query. A plurality of result batches are generated based on the query result information. Each result batch of the plurality of result batches includes a retrieval function for a portion of the result data. The portion of the result data for each result batch of the plurality of result batches is retrieved based on execution of the retrieval function by at least a second computing node of the database system. The result data associated with the multi-stage execution of the query is output based on completion of the retrieval.
-
公开(公告)号:US20240160636A1
公开(公告)日:2024-05-16
申请号:US18419165
申请日:2024-01-22
Applicant: Snowflake Inc.
Inventor: Harsha S. Kapre , Mark T. Keller , Srinath Shankar , Kushan A. Zaveri
IPC: G06F16/2458 , G06F16/2453 , G06F16/2455 , G06F16/25
CPC classification number: G06F16/2471 , G06F16/24532 , G06F16/24561 , G06F16/256 , G06F16/258
Abstract: Techniques for fetching query result data using result batches includes retrieving query result information from a first computing node of a database system. The query result information includes result data associated with a multi-stage execution of a query. A plurality of result batches are generated based on the query result information. Each result batch of the plurality of result batches includes a retrieval function for a portion of the result data. The portion of the result data for each result batch of the plurality of result batches is retrieved based on execution of the retrieval function by at least a second computing node of the database system. The result data associated with the multi-stage execution of the query is output based on completion of the retrieval.
-
公开(公告)号:US11750406B2
公开(公告)日:2023-09-05
申请号:US17823922
申请日:2022-08-31
Applicant: Snowflake Inc.
Inventor: Harsh Chaturvedi , Harsha S. Kapre , Srinath Shankar
IPC: H04L9/32 , H04L67/1097 , H04L67/289
CPC classification number: H04L9/3268 , H04L9/3297 , H04L67/289 , H04L67/1097
Abstract: A proxy revocation service provides a reliable service for performing revocation checks. The proxy revocation service queries public certificate authorities for the revocation status of a set of digital certificates and maintains a database of the revocation statuses. The proxy revocation service provides a singular endpoint that is Application Protocol Interface (API) accessible to web clients. Web clients communicate with the proxy revocation service through use of API message to perform revocation checks, rather than communicating with the public certificate authorities using an online certificate status protocol (OCSP). Use of the proxy revocation service provides both a reliable service for performing revocation checks as well as shifts the complexity away from the web clients.
-
公开(公告)号:US20230138608A1
公开(公告)日:2023-05-04
申请号:US17823922
申请日:2022-08-31
Applicant: Snowflake Inc.
Inventor: Harsh Chaturvedi , Harsha S. Kapre , Srinath Shankar
IPC: H04L9/32 , H04L67/289 , H04L67/1097
Abstract: A proxy revocation service provides a reliable service for performing revocation checks. The proxy revocation service queries public certificate authorities for the revocation status of a set of digital certificates and maintains a database of the revocation statuses. The proxy revocation service provides a singular endpoint that is Application Protocol Interface (API) accessible to web clients. Web clients communicate with the proxy revocation service through use of API message to perform revocation checks, rather than communicating with the public certificate authorities using an online certificate status protocol (OCSP). Use of the proxy revocation service provides both a reliable service for performing revocation checks as well as shifts the complexity away from the web clients.
-
公开(公告)号:US11621859B1
公开(公告)日:2023-04-04
申请号:US17823928
申请日:2022-08-31
Applicant: Snowflake Inc.
Inventor: Harsh Chaturvedi , Harsha S. Kapre , Srinath Shankar
IPC: H04L9/32 , H04L67/289
Abstract: A proxy revocation service provides a reliable service for performing revocation checks. The proxy revocation service queries public certificate authorities for the revocation status of a set of digital certificates and maintains a database of the revocation statuses. The proxy revocation service provides a singular endpoint that is Application Protocol Interface (API) accessible to web clients. Web clients communicate with the proxy revocation service through use of API message to perform revocation checks, rather than communicating with the public certificate authorities using an online certificate status protocol (OCSP). Use of the proxy revocation service provides both a reliable service for performing revocation checks as well as shifts the complexity away from the web clients.
-
公开(公告)号:US11516023B1
公开(公告)日:2022-11-29
申请号:US17520041
申请日:2021-11-05
Applicant: Snowflake Inc.
Inventor: Harsh Chaturvedi , Harsha S. Kapre , Srinath Shankar
IPC: H04L9/32 , H04L67/289
Abstract: A proxy revocation service provides a reliable service for performing revocation checks. The proxy revocation service queries public certificate authorities for the revocation status of a set of digital certificates and maintains a database of the revocation statuses. The proxy revocation service provides a singular endpoint that is Application Protocol Interface (API) accessible to web clients. Web clients communicate with the proxy revocation service through use of API message to perform revocation checks, rather than communicating with the public certificate authorities using an online certificate status protocol (OCSP). Use of the proxy revocation service provides both a reliable service for performing revocation checks as well as shifts the complexity away from the web clients.
-
公开(公告)号:US11449520B1
公开(公告)日:2022-09-20
申请号:US17501992
申请日:2021-10-14
Applicant: Snowflake Inc.
Inventor: Harsha S. Kapre , Mark T. Keller , Srinath Shankar , Kushan A. Zaveri
IPC: G06F16/2458
Abstract: Provided herein are systems and methods for query result data processing, including parallel fetching and processing of query result data. A system includes at least one hardware processor coupled to memory and configured to obtain query result information associated with query result data. Multiple result batches are generated based on the query result information. Each result batch of the multiple result batches includes location information and schema information associated with a portion of the query result data. A data processing request corresponding to the result batch is detected. The portion of the query result data associated with the result batch is retrieved in response to the data processing request. The retrieving uses the location information within the result batch. The portion of the query result data is parsed using the schema information, to generate parsed result data.
-
-
-
-
-
-