DECOUPLED DATABASE SEARCH SYSTEM ARCHITECTURE

    公开(公告)号:US20240427784A1

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

    申请号:US18749115

    申请日:2024-06-20

    Applicant: MongoDB, Inc.

    Inventor: Kevin Rosendahl

    Abstract: Described herein are embodiments of a database search system. In the architecture of the database search system, the database search system is decoupled from the management components of a distributed database for which the database search system executes queries. The decoupled architecture of the database search system allows the database search system to utilize its own processing and storage hardware that is separate from that of the management components of the distributed database system. The decoupled architecture thus allows for processing and storage optimizations for searching that lead to improved availability and query execution performance by the database search system.

    QUERY PROCESSING SYSTEM
    3.
    发明申请

    公开(公告)号: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 method for processing timeseries data

    公开(公告)号:US12174847B2

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

    申请号:US17858957

    申请日:2022-07-06

    Applicant: MongoDB, Inc.

    Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.

    SYSTEMS AND METHODS USING EMULATION FOR END TO END ENCRYPTION

    公开(公告)号:US20240289485A1

    公开(公告)日:2024-08-29

    申请号:US18648135

    申请日:2024-04-26

    Applicant: MongoDB, Inc.

    Inventor: Tarik Moataz

    CPC classification number: G06F21/6227 G06F16/213

    Abstract: Methods and system implement solutions for integrating encryption and emulation into native database formats and/or architectures. “Native” database is used to describe a database that has not been designed for end to end encryption, an off the shelf database deployment, and/or a commercially available database. According to some embodiments, various encryption systems and methods employ emulation operations to enable a native database and native database functions to leverage full encryption primitives. Various aspects integrate emulation operations into standard database implementations, where the emulation enables native database functions to operate on entirely encrypted data.

    SYSTEMS AND METHODS FOR AUTOMATIC INDEX CREATION IN DATABASE DEPLOYMENT

    公开(公告)号:US20230010652A1

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

    申请号:US17859410

    申请日:2022-07-07

    Applicant: MongoDB, Inc.

    Abstract: In some embodiments, an auto-index system may be provided to determine one or more candidate indexes to be automatically created in a database system. The auto-index system may determine if one or more criteria associated with creating the one or more candidate indexes are met. In response to determining that the one or more criteria associated with creating the one or more candidate indexes are met, the auto-index system may automatically create the one or more candidate indexes, for example, by an automation agent. The one or more criteria may also be associated with respective performance metrics of the database system.

    Systems and methods for managing transactional operation

    公开(公告)号:US11429675B2

    公开(公告)日:2022-08-30

    申请号:US16442204

    申请日:2019-06-14

    Applicant: MongoDB, Inc.

    Abstract: Described herein are embodiments of a database system for performing multi-document transactions. The database system comprises a database comprising a plurality of data storage nodes. The database system receives transactions that access at least two documents stored in the database. The database system generates a transaction identifier associated with the transaction and associates operations in the transaction with the transaction identifier. The database system performs at least part of the transaction on the database and determines whether an error occurred in performing in performing the transaction. When the database system determines that an error occurred in performing the transaction, the database system reverses any performed operations of the transaction. When no error occurs in performing the transaction, the database system outputs a confirmation.

Patent Agency Ranking