INLINE COMPILATION OF USER DEFINED FUNCTIONS

    公开(公告)号:US20220413816A1

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

    申请号:US17823621

    申请日:2022-08-31

    Applicant: Snowflake Inc.

    Abstract: Embodiments described herein provide techniques for in-line compiling of UDFs in other programming languages. These techniques enable faster programming iterations because it allows users to compile directly in the cloud processing system. Moreover, it allows the UDFs to tie into existing libraries. The compiled results are treated as sensitive and handled with appropriate security policies, as with any other user data in the system.

    Autoscaling external function requests

    公开(公告)号:US12242475B2

    公开(公告)日:2025-03-04

    申请号:US17039473

    申请日:2020-09-30

    Applicant: Snowflake Inc.

    Abstract: External functions can provide users of a database system the ability to invoke external services while operating from inside the database system. The techniques described herein address may detect throttling by the external system and automatically adjust or modify a request rate accordingly. Also, the techniques described herein may increase the request rate to optimize the use of the resources provided by the external system. These techniques allow the database system to improve efficiency when working with external services, which may or may not be elastic or scalable. Moreover, these techniques can decrease query execution times and reduce costs.

    AUTOSCALING EXTERNAL FUNCTION REQUESTS

    公开(公告)号:US20220100758A1

    公开(公告)日:2022-03-31

    申请号:US17039473

    申请日:2020-09-30

    Applicant: Snowflake Inc.

    Abstract: External functions can provide users of a database system the ability to invoke external services while operating from inside the database system. The techniques described herein address may detect throttling by the external system and automatically adjust or modify a request rate accordingly. Also, the techniques described herein may increase the request rate to optimize the use of the resources provided by the external system. These techniques allow the database system to improve efficiency when working with external services, which may or may not be elastic or scalable. Moreover, these techniques can decrease query execution times and reduce costs.

    PROCESSING USER-DEFINED FUNCTIONS (UDFs) USING MULTIPLE UDF CLIENTS

    公开(公告)号:US20250068616A1

    公开(公告)日:2025-02-27

    申请号:US18944963

    申请日:2024-11-12

    Applicant: Snowflake Inc.

    Abstract: A method to process UDFs includes performing, by at least one hardware processor of a database system, a resolution of application components to determine a plurality of resolved components of an application and a plurality of data types corresponding to the plurality of resolved components. The method includes instantiating a plurality of UDF clients. The plurality of UDF clients are associated with the plurality of data types. The method includes detecting a received database query specifies a data type of the plurality of data types. The method includes executing the received database query at a UDF client of the plurality of UDF clients.

Patent Agency Ranking