GENERATING DATA STRUCTURES FOR STORING DATABASE METADATA

    公开(公告)号:US20210049178A1

    公开(公告)日:2021-02-18

    申请号:US17086275

    申请日:2020-10-30

    Applicant: Snowflake Inc.

    Abstract: The subject technology generates a first data structure including first metadata and a second data structure including second metadata, the first metadata corresponding to a set of micro-partitions, the second metadata for a grouping of the first metadata, the second data structure including information associating the second metadata to the first metadata. The subject technology stores the first data structure and the second data structure in storage as a first file and a second file. The subject technology stores third metadata for a table, the third metadata comprising: cumulative table metadata comprising global information about a plurality of micro-partitions of the table, the cumulative table metadata being stored in a metadata micro-partition associated with the table.

    Data pruning based on metadata
    7.
    发明授权

    公开(公告)号:US12287760B2

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

    申请号:US18448512

    申请日:2023-08-11

    Applicant: Snowflake Inc.

    Abstract: A system and method for pruning data based on metadata. The method may include receiving a query that includes a plurality of predicates and identifying one or more applicable files including database data satisfying at least one of the plurality of predicates. The identifying the one or more applicable files including reading metadata stored in a metadata store that is separate from the database data. The method further includes pruning inapplicable files including database data that does not satisfy at least one of the plurality of predicates to create a reduced set of files and reading the reduced set of files to execute the query.

    Cloning catalog objects
    10.
    发明授权

    公开(公告)号:US11354334B2

    公开(公告)日:2022-06-07

    申请号:US17207508

    申请日:2021-03-19

    Applicant: Snowflake Inc.

    Abstract: Example systems and methods for cloning catalog objects are described. In one implementation, a method identifies an original catalog object associated with data and creates a duplicate copy of the original catalog object without copying the data itself. The method allows access to the data using the duplicate catalog object and supports modifying the data associated with the original catalog object independently of the duplicate catalog object. The duplicate catalog object can be deleted upon completion of modifying the data associated with the original catalog object.

Patent Agency Ranking