Infrastructure for automating rollout of database changes

    公开(公告)号:US11734116B1

    公开(公告)日:2023-08-22

    申请号:US18060848

    申请日:2022-12-01

    Applicant: Snowflake Inc.

    CPC classification number: G06F11/1433 G06F11/3414 G06F16/213 G06F2201/80

    Abstract: Provided herein are systems and methods for automating the rollout of database changes. For example, a method includes detecting a change in database code of a database resulting in a changed database code. The change in the database code includes a parameter rollout for at least one parameter setting of the database. Execution of a query associated with the change in the database code is monitored. The query uses the at least one parameter setting. A regression in the changed database code is detected based on the monitoring. Impact analysis is performed to determine a scope of impact of the regression on at least another query using the at least one parameter setting. A determination is made on whether to perform a rollback of the change in the database code or perform mitigation based on the scope of impact.

    Data sharing using alias objects
    443.
    发明授权

    公开(公告)号:US11727136B2

    公开(公告)日:2023-08-15

    申请号:US17697744

    申请日:2022-03-17

    Applicant: SNOWFLAKE INC.

    CPC classification number: G06F21/6218 G06F16/256 G06F2221/2145

    Abstract: A method of sharing data in a multi-tenant database includes inspecting, by a processing device of a multiple tenant database, a sharer account to determine a presence of a grant to a second role object, in a target account, of access rights to a first role object included in the sharer account. The method includes granting the second role object, in the target account, access rights to an alias object. The first role object having one or more grants to the one or more resources of the sharer account. The target account accesses the one or more resources using the one or more grants of the first role object and using the alias object without at least one of copying the one or more resources or transmitting the one or more resources.

    Performing geospatial-function join using implied interval join

    公开(公告)号:US11709837B2

    公开(公告)日:2023-07-25

    申请号:US17334339

    申请日:2021-05-28

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/24544 G06F16/24537

    Abstract: Disclosed herein are systems and methods for performing a geospatial-function join using an implied interval join. In an embodiment, a database platform receives a query that includes a geospatial-function join, which applies a geospatial-function predicate to a first geography data object of a first relation and a second geography data object of a second relation. The database platform processes the first and second relations through an interval join that applies an interval-join predicate that is implied by the geospatial-function predicate. The database platform obtains query results at least in part by implementing a filter that applies the geospatial-function predicate to an output of the interval join, and outputs the query results.

Patent Agency Ranking