Sharing events and other metrics in native applications

    公开(公告)号:US12153971B2

    公开(公告)日:2024-11-26

    申请号:US18243609

    申请日:2023-09-07

    Applicant: Snowflake Inc.

    Abstract: Disclosed is an execution information sharing system that duplicates execution information to a provider target (and other targets) as it is being loaded to a consumer target. A first log information object and a second log information object are generated. The first and second log information objects comprise information indicating a consumer target and information indicating a provider target respectively where execution information generated by an application shared with a consumer account of a data exchange is written. A first event unloader and a second event unloader are generated based on the first and second log information objects respectively, wherein the first and second event unloaders are both linked to the application using a mapping. In response to receiving execution information from the application, the execution information is forwarded to the consumer target and the provider target using the first event unloader and the second event unloader respectively.

    Database replication for a remote deployment

    公开(公告)号:US12032595B2

    公开(公告)日:2024-07-09

    申请号:US18128130

    申请日:2023-03-29

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/273 G06F16/1844 G06F16/245

    Abstract: Techniques for database replication for a remote deployment include a method performed by a data platform executing instructions on at least one hardware processor. The method includes detecting receipt of a database replication request associated with a data consumer. The database replication request is requesting availability of an instance of a primary deployment database at a remote deployment of a data platform. In response to detecting the receipt of the database replication request, an account of a data provider at the remote deployment of the data platform is provisioned with a set of replication-preparation objects associated with the primary deployment database. A database refresh operation is invoked, causing database data be pushed from the primary deployment database to a database shell in the account of the data provider at the remote deployment, to create the instance of the primary deployment database.

Patent Agency Ranking