-
公开(公告)号:US11157465B2
公开(公告)日:2021-10-26
申请号:US15605069
申请日:2017-05-25
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , David Lenox Storch , Mathias Benjamin Stearn
IPC: G06F7/00 , G06F16/21 , G06F16/215 , G06F40/226 , G06T11/20
Abstract: A system is provided that includes a document validation within a non-relational database system that is capable of reviewing documents according to one or more validation rules. The document validator may be incorporated within a non-relational database engine and may perform validation operations when one or more database functions are performed.
-
公开(公告)号:US20240427767A1
公开(公告)日:2024-12-26
申请号:US18749372
申请日:2024-06-20
Applicant: MongoDB, Inc.
Inventor: Pawel Terlecki , Martin Neupauer , Svilen Mihaylov , Anton Korshunov , Ian Boros , Timour Katchaounov , David Lenox Storch
IPC: G06F16/2453
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.
-
公开(公告)号:US10977277B2
公开(公告)日:2021-04-13
申请号:US16013725
申请日:2018-06-20
Applicant: MongoDB, Inc.
Inventor: Dwight Merriman , Eliot Horowitz , Cory P. Mintz , Cailin Anne Nelson , Akshay Kumar , David Lenox Storch , Charles William Swanson , Keith Bostic , Michael Cahill , Dan Pasette , Mathias Benjamin Stearn , Geert Bosch
Abstract: Systems and methods are provided to enable control and placement of data repositories. In some embodiments, the system segments data into zones. A website, for example, may need to segment data according to location. In this example, a zone may be created for North America and another zone may be created for Europe. Data related to operations executed in North America, for example, can be placed in the North America zone and data related to transactions in Europe can be placed in the Europe zone. According to some embodiments, the system may use zones to accommodate a range of deployment scenarios.
-
4.
公开(公告)号:US20230289455A1
公开(公告)日:2023-09-14
申请号:US18321721
申请日:2023-05-22
Applicant: MongoDB, Inc.
Inventor: Kenneth White , Mark Benvenuto , Kevin Albertson , David Lenox Storch , Eliot Horowitz
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.
-
公开(公告)号:US11537667B2
公开(公告)日:2022-12-27
申请号:US15605032
申请日:2017-05-25
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , David Lenox Storch , Mathias Benjamin Stearn
IPC: G06F16/90 , G06F16/20 , G06F16/93 , G06F16/242
Abstract: A system is provided that includes a document validation within a non-relational database system that is capable of reviewing documents according to one or more validation rules. The document validator may be incorporated within a non-relational database engine and may perform validation operations when one or more database functions are performed.
-
公开(公告)号:US10585867B2
公开(公告)日:2020-03-10
申请号:US15605196
申请日:2017-05-25
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , David Lenox Storch , Max Jacob Hirschhorn , J. Rayvid Rassi
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.
-
7.
公开(公告)号:US12197597B2
公开(公告)日:2025-01-14
申请号:US18321721
申请日:2023-05-22
Applicant: MongoDB, Inc.
Inventor: Kenneth White , Mark Benvenuto , Kevin Albertson , David Lenox Storch , Eliot Horowitz
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.
-
公开(公告)号:US20220382778A1
公开(公告)日:2022-12-01
申请号:US17877129
申请日:2022-07-29
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , David Lenox Storch , Charles William Swanson
IPC: G06F16/25 , G06F16/28 , G06F16/2458 , G06F16/2455
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.
-
公开(公告)号:US20240427766A1
公开(公告)日:2024-12-26
申请号:US18749350
申请日:2024-06-20
Applicant: MongoDB, Inc.
Inventor: Pawel Terlecki , Martin Neupauer , Svilen Mihaylov , Anton Korshunov , Ian Boros , Timour Katchaounov , David Lenox Storch
IPC: G06F16/2453
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.
-
10.
公开(公告)号:US11698981B2
公开(公告)日:2023-07-11
申请号:US16895503
申请日:2020-06-08
Applicant: MongoDB, Inc.
Inventor: Kenneth White , Mark Benvenuto , Kevin Albertson , David Lenox Storch , Eliot Horowitz
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.
-
-
-
-
-
-
-
-
-