Incremental maintenance of query results

    公开(公告)号:US11762855B1

    公开(公告)日:2023-09-19

    申请号:US17931590

    申请日:2022-09-13

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/24539 G06F7/14 G06F16/24542

    Abstract: Provided herein are systems and methods for a database object (e.g., materialized table) configuration including using the database object for incremental maintenance of query results. For example, a method includes creating a materialized table using a table definition. The table definition includes a query on one or more base tables and a lag duration value. The lag duration value indicates a maximum time period that a result of a prior refresh of the query can lag behind a current time instance. A delta set for the one or more base tables is determined. The delta set includes at least one change applied to the one or more base tables since the prior refresh of the query. The delta set is merged with the materialized table to perform an incremental update of the materialized table.

    Real-time streaming data ingestion into database tables

    公开(公告)号:US11526517B2

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

    申请号:US17647500

    申请日:2022-01-10

    Applicant: Snowflake Inc.

    Abstract: A streaming ingest platform can improve latency and expense issues related to uploading data into a cloud data system. The streaming ingest platform can organize the data to be ingested into per-table chunks and per-account blobs. This data may be committed and may be made available for query processing before it is ingested into the target source tables. This significantly improves latency issues. The streaming ingest platform can also accommodate uploading data from various sources with different processing and communication capabilities, such as Internet of Things (IOT) devices.

Patent Agency Ranking