QUERY PROCESSING SYSTEM
    2.
    发明申请

    公开(公告)号:US20240427767A1

    公开(公告)日:2024-12-26

    申请号:US18749372

    申请日:2024-06-20

    Applicant: MongoDB, Inc.

    Abstract: Described herein embodiments of a query processing system. The query processing system optimizes execution by generating an optimized slot-based execution (SBE) plan for executing the query. The query processing system optimizes query execution by generating a logical representation of the query, optimizing the logical representation of the query, and translating the optimized logical representation of the query into an SBE plan. The query processing system then executes the SBE plan to generate the query results.

    SYSTEMS AND METHODS FOR CLIENT-SIDE AND FIELD-LEVEL ENCRYPTION WITH DYNAMIC SCHEMA DATABASES

    公开(公告)号:US20230289455A1

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

    申请号:US18321721

    申请日:2023-05-22

    Applicant: MongoDB, Inc.

    CPC classification number: G06F21/602 H04L9/14 G06F16/213

    Abstract: A database system comprising a database having a dynamic schema and comprising a plurality of data storage nodes; and at least one processor configured to, using an encryption process: manage access to plaintext data stored in the plurality of data storage nodes by users employing at least one client-controlled resource in a client access layer; restrict access to the plaintext data by other users, wherein the other users include users with system administration privileges for the database and administrators of processing resources hosting the database; and manage access to encrypted copies of the plaintext data by the users with system administration privileges for the database such that the system administration privileges do not enable access to plaintext versions of the encrypted copies. A method for managing data security for a database. A database system with a dynamic schema architecture, a client access layer, and an operational database layer.

    Systems and methods for generating partial indexes in distributed databases

    公开(公告)号:US10585867B2

    公开(公告)日:2020-03-10

    申请号:US15605196

    申请日:2017-05-25

    Applicant: MongoDB, Inc.

    Abstract: According to one aspect, methods and systems are provided for creating partial indexes in a distributed database environment. The database includes an index engine configured to receive at least one index field, a criteria field, and a criteria condition, wherein the criteria field is not included in the at least one index field; and generate an index comprising the at least one index field from at least one record of the plurality of records and a pointer to the at least one record of the plurality of records, wherein the criteria field of the at least one record of the plurality of records satisfies the criteria condition. The database further includes a query engine configured to receive a search query containing the at least one index field; and search the index for the at least one index field.

    Systems and methods for client-side and field-level encryption with dynamic schema databases

    公开(公告)号:US12197597B2

    公开(公告)日:2025-01-14

    申请号:US18321721

    申请日:2023-05-22

    Applicant: MongoDB, Inc.

    Abstract: A database system comprising a database having a dynamic schema and comprising a plurality of data storage nodes; and at least one processor configured to, using an encryption process: manage access to plaintext data stored in the plurality of data storage nodes by users employing at least one client-controlled resource in a client access layer; restrict access to the plaintext data by other users, wherein the other users include users with system administration privileges for the database and administrators of processing resources hosting the database; and manage access to encrypted copies of the plaintext data by the users with system administration privileges for the database such that the system administration privileges do not enable access to plaintext versions of the encrypted copies. A method for managing data security for a database. A database system with a dynamic schema architecture, a client access layer, and an operational database layer.

    AGGREGATION FRAMEWORK SYSTEM ARCHITECTURE AND METHOD

    公开(公告)号:US20220382778A1

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

    申请号:US17877129

    申请日:2022-07-29

    Applicant: MongoDB, Inc.

    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.

    QUERY PROCESSING SYSTEM
    9.
    发明申请

    公开(公告)号:US20240427766A1

    公开(公告)日:2024-12-26

    申请号:US18749350

    申请日:2024-06-20

    Applicant: MongoDB, Inc.

    Abstract: Described herein embodiments of a query processing system. The query processing system optimizes execution by generating an optimized slot-based execution (SBE) plan for executing the query. The query processing system optimizes query execution by generating a logical representation of the query, optimizing the logical representation of the query, and translating the optimized logical representation of the query into an SBE plan. The query processing system then executes the SBE plan to generate the query results.

    Systems and methods for client-side and field-level encryption with dynamic schema databases

    公开(公告)号:US11698981B2

    公开(公告)日:2023-07-11

    申请号:US16895503

    申请日:2020-06-08

    Applicant: MongoDB, Inc.

    CPC classification number: G06F21/602 G06F16/213 H04L9/14

    Abstract: A database system comprising a database having a dynamic schema and comprising a plurality of data storage nodes; and at least one processor configured to, using an encryption process: manage access to plaintext data stored in the plurality of data storage nodes by users employing at least one client-controlled resource in a client access layer; restrict access to the plaintext data by other users, wherein the other users include users with system administration privileges for the database and administrators of processing resources hosting the database; and manage access to encrypted copies of the plaintext data by the users with system administration privileges for the database such that the system administration privileges do not enable access to plaintext versions of the encrypted copies. A method for managing data security for a database. A database system with a dynamic schema architecture, a client access layer, and an operational database layer.

Patent Agency Ranking