DATABASE TRANSACTIONS ACROSS DIFFERENT DOMAINS

    公开(公告)号:US20230385305A1

    公开(公告)日:2023-11-30

    申请号:US18051148

    申请日:2022-10-31

    Applicant: Snowflake Inc.

    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.

    Database transactions across different domains

    公开(公告)号:US12204559B2

    公开(公告)日:2025-01-21

    申请号:US18051148

    申请日:2022-10-31

    Applicant: Snowflake Inc.

    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.

    Cross domain transactions
    3.
    发明授权

    公开(公告)号:US11514080B1

    公开(公告)日:2022-11-29

    申请号:US17810990

    申请日:2022-07-06

    Applicant: Snowflake Inc.

    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.

Patent Agency Ranking