OBJECT RESOLUTION AMONG ACCOUNT-LEVEL NAMESPACES FOR DATABASE PLATFORMS

    公开(公告)号:US20220138184A1

    公开(公告)日:2022-05-05

    申请号:US17647915

    申请日:2022-01-13

    申请人: Snowflake Inc.

    摘要: A database platform receives an object identifier from a client in association with a database session. The client is associated with a customer account of the database platform, and the database session is associated with the client. The customer account includes multiple disjoint account-level namespaces, each of which represents a distinct context for resolution of object identifiers, such that matching object identifiers in different account-level namespaces in the customer account do not collide with respect to object-identifier resolution. The database platform determines that the object identifier does not specify an account-level namespace, and responsively resolves the object identifier with reference to a current account-level namespace of the database session by identifying an object corresponding to the object identifier in the customer account.

    NAMESPACE-BASED SYSTEM-USER ACCESS OF DATABASE PLATFORMS

    公开(公告)号:US20210365438A1

    公开(公告)日:2021-11-25

    申请号:US16945546

    申请日:2020-07-31

    申请人: Snowflake Inc.

    摘要: A database platform authenticates a system user for access via an application to a database that is associated with a customer account of the database platform. The system user is a first object in a first account-level namespace of the customer account, and the first account-level namespace is distinct from a default account-level namespace of the customer account. The database platform sends, as the system user, a query to the database via the application. The database platform receives, as the system user, results of the query from the database, and stores, as the system user, the results of the query in a first-namespace stage, which is a second object in the first account-level namespace.

    ACCOUNT-LEVEL NAMESPACES FOR DATABASE PLATFORMS

    公开(公告)号:US20210365437A1

    公开(公告)日:2021-11-25

    申请号:US16945344

    申请日:2020-07-31

    申请人: Snowflake Inc.

    摘要: A database platform receives an object identifier from a client in association with a database session. The client is associated with a customer account of the database platform, and the database session is associated with the client. In response to receiving the object identifier, the database platform identifies a resolution namespace for the object identifier, where the resolution namespace for the object identifier is a namespace that is specified in the object identifier if the object identifier includes a specified namespace, and where the resolution namespace is otherwise a current account-level namespace of the database session. The database platform resolves the object identifier with reference to the identified resolution namespace for the object identifier, including identifying an object corresponding to the object identifier in the customer account.