SERIALIZATION OF DATA IN A CONCURRENT TRANSACTION PROCESSING DISTRIBUTED DATABASE

    公开(公告)号:US20240020298A1

    公开(公告)日:2024-01-18

    申请号:US18477834

    申请日:2023-09-29

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/2379 G06F16/283 G06F11/1458 G06F16/221

    Abstract: The subject technology serializes, by at least one hardware processor, non-primary key data of column-organized data into compressed serialized value data that is in a row-organized sequence, the compressed serialized value data compressed using at least one bitmap, the non-primary key data comprising a schema identifier, the column-organized data being stored in a columnar database system, the column-organized data comprising primary key data and the non-primary key data. The subject technology stores the compressed serialized value data in a key-value data store of a key-value database system, the key-value database system processing key-value data in a key-value format. The subject technology receives a query by the columnar database system. The subject technology deserializes a portion of the compressed serialized value data that corresponds to the query. The subject technology processes the query using the columnar database system.

    USAGE MONITORING AND USAGE BASED DATA PRICING
    507.
    发明公开

    公开(公告)号:US20230316348A1

    公开(公告)日:2023-10-05

    申请号:US17710598

    申请日:2022-03-31

    Applicant: Snowflake Inc.

    CPC classification number: G06Q30/04 G06Q20/145 G06F9/547 G06F16/256

    Abstract: Embodiments of the present disclosure describe techniques for monitoring usage of data listings and pricing data listings based thereon. Metadata comprising a pricing plan may be added to a data listing to generate a monetized data listing. The monetized data listing may be imported to the consumer account. The usage data of the monetized data listing and listing data of the monetized data listing may be exported to a data warehousing and analysis module. A usage level for a set of jobs processed using the monetized data listing during a current incremental interval of a current billing interval may be calculated and combined with a usage level of all previous incremental intervals of the current billing interval to generate a cumulative usage record. An invoice for the billing interval may be generated based on the cumulative usage record.

    Versioned schema
    508.
    发明授权

    公开(公告)号:US11755311B1

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

    申请号:US18169823

    申请日:2023-02-15

    Applicant: Snowflake Inc.

    CPC classification number: G06F8/65 G06F16/219

    Abstract: A versioned schema of a data platform. A process of maintaining a call stack of executing objects of an application package having a versioned schema includes calling, by a first procedure executed by one or more processors, a second procedure of a versioned application instance, and determining, by the first procedure, a version of the second procedure based on a call context. In response to determining that the version of the second procedure is not in the call context, the first procedure determines a current version of the versioned application package adds the current version to the call context as the version of the second procedure.

Patent Agency Ranking