-
公开(公告)号:US20230385305A1
公开(公告)日:2023-11-30
申请号:US18051148
申请日:2022-10-31
Applicant: Snowflake Inc.
Inventor: Fabio Angius , Krishna B. Nibhanupudi , Zechao Shang
IPC: G06F16/28 , G06F16/23 , G06F16/182
CPC classification number: G06F16/283 , G06F16/23 , G06F16/182
Abstract: The subject technology sends a first statement to an execution node for executing the first statement on first storage using micro-partitions. The subject technology sends a second statement to the execution node for executing the second statement on linearizable storage. The subject technology sends a request to prepare a commit of a cross domain transaction associated with the first statement and the second statement. The subject technology generates a new version of a set of tables that were modified by the cross domain transaction and updating first metadata in a metadata database to indicate the new version. The subject technology finalizes the commit of the cross domain transaction and updates second metadata that the cross domain transaction has been committed.
-
公开(公告)号:US12204559B2
公开(公告)日:2025-01-21
申请号:US18051148
申请日:2022-10-31
Applicant: Snowflake Inc.
Inventor: Fabio Angius , Krishna B. Nibhanupudi , Zechao Shang
IPC: G06F16/00 , G06F16/182 , G06F16/23 , G06F16/28
Abstract: The subject technology sends a first statement to an execution node for executing the first statement on first storage using micro-partitions. The subject technology sends a second statement to the execution node for executing the second statement on linearizable storage. The subject technology sends a request to prepare a commit of a cross domain transaction associated with the first statement and the second statement. The subject technology generates a new version of a set of tables that were modified by the cross domain transaction and updating first metadata in a metadata database to indicate the new version. The subject technology finalizes the commit of the cross domain transaction and updates second metadata that the cross domain transaction has been committed.
-
公开(公告)号:US11514080B1
公开(公告)日:2022-11-29
申请号:US17810990
申请日:2022-07-06
Applicant: Snowflake Inc.
Inventor: Fabio Angius , Krishna B. Nibhanupudi , Zechao Shang
IPC: G06F16/00 , G06F16/28 , G06F16/23 , G06F16/182 , G06F16/30
Abstract: The subject technology receives a cross domain transaction, the cross domain transaction including a plurality of statements. The subject technology sends a first statement to an execution node for executing the first statement on first storage using micro-partitions. The subject technology sends a second statement to the execution node for executing the second statement on linearizable storage. The subject technology updates, using a metadata database, a status of the cross domain transaction to a pre-commit state. The subject technology sends a request to prepare a commit of the cross domain transaction. The subject technology updates, using the metadata database, the status of the cross domain transaction to a committing state. The subject technology finalizes the commit of the cross domain transaction and updating second metadata that the cross domain transaction has been committed.
-
-