-
公开(公告)号:US11816126B2
公开(公告)日:2023-11-14
申请号:US17894386
申请日:2022-08-24
Applicant: MongoDB, Inc.
Inventor: Craig Geppert Wilson , David Robert Golub , Mehrab Mohammad Hoque , Adinoyi Wisdom Omuya , Charles Robert Kalmanek, Jr. , Eliot Horowitz
IPC: G06F16/00 , G06F16/25 , G06F16/951 , G06F16/2458 , G06F16/22
CPC classification number: G06F16/258 , G06F16/2272 , G06F16/2471 , G06F16/252 , G06F16/951
Abstract: Systems, methods, and computer-readable media provide techniques for on-demand access to object data hosted in distributed object storage. A query is received for the distributed object storage database, wherein the distributed object storage database includes first object data stored in a first data center at a first geographical location, and second object data stored in a second data center at a second geographical location. It is determined that the query is for at least a portion of the first object data stored by the first data center. The query is transmitted to a first computing device in the first data center. Results are received from the first computing device for the query, and the results are provided in response to the received query.
-
42.
公开(公告)号: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.
-
公开(公告)号:US11544154B2
公开(公告)日:2023-01-03
申请号:US17018475
申请日:2020-09-11
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , John Morales
IPC: G06F16/904 , G06F16/9038 , G06F16/9535 , G06F16/903 , G06F11/14 , G06F11/32 , G06F11/30 , H04L65/1069 , H04L67/1097
Abstract: One aspect relates to a system that integrates a user interface of a device with a cloud based database system without use of a database application. A user may access a cloud based database system without the complexity of installing additional software or managing connections to the cloud based database system. The system may establish a communication link between the user interface and intelligent agents running on the database system in order to allow a user(s) to carry out various database monitoring and verification activities.
-
公开(公告)号: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.
-
公开(公告)号:US11537482B2
公开(公告)日:2022-12-27
申请号:US16912963
申请日:2020-06-26
Applicant: MongoDB, Inc.
Abstract: According to some aspects, a database system is provided. The database system may include at least one processor configured to execute a plurality of system components. The plurality of system components may include an interface component configured to receive a read commit command and provide a result, a snapshot component configured to generate a plurality of snapshots of data stored in a first data storage node of a plurality of data storage nodes and identify a committed snapshot representative of data that has been replicated on a majority of the plurality of data storage nodes, and a command processing component configured to read the committed snapshot responsive to receipt of the read commit command and generate the result.
-
公开(公告)号:US20220405330A1
公开(公告)日:2022-12-22
申请号:US17890090
申请日:2022-08-17
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , Andrew Michalski Schwerin
IPC: G06F16/93 , G06F16/178
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.
-
公开(公告)号:US11531595B2
公开(公告)日:2022-12-20
申请号:US16442355
申请日:2019-06-14
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz
IPC: G06F11/14
Abstract: Described herein are embodiments of a database system. The database system receives a read command to read at least some stored data. The database system may generate a plurality of snapshots of data stored in a first data storage node of a plurality of data storage nodes. The database system may determine whether data is being written to the first data storage node. Responsive to determining that data is not being written to the first data storage node, the database system may process the read command at least in part by reading at least some data stored on the first data storage node. Responsive to determining that data is being written to the first data storage node, the database system may process the read command at least in part by reading at least some data from a snapshot of the plurality of snapshots.
-
公开(公告)号:US11526530B2
公开(公告)日:2022-12-13
申请号:US16895101
申请日:2020-06-08
Applicant: MongoDB, Inc.
Inventor: Tom Hollander , Eliot Horowitz , Thomas Rueckstiess
IPC: G06F16/248 , G06F16/25 , G06F16/23 , G06F16/28 , G06F16/2455 , G06F16/2458 , G06F16/958 , G06F16/27 , G06F16/951
Abstract: Provide is a visualization system that enables generation of a “dashboard” of individual visualizations. In further embodiments, the system enables users to quickly and easily generate these visualizations and integrate complex filters, queries, aggregations, etc., with simple UI input. The visualizations can be provided as a service that requests information from an underlying database. The database itself may also be hosted as a service, permitting granular and native database functions layered with the visualization architecture. The system can support additional functionality and access management to generate visualizations that can be shared with other users and/or integrated into websites, blogs, etc. The system can handle the complex logic, data interactions, dynamic data transformation, dynamic authorization, etc., needed to manage data rules (e.g., access rules layered over database permission based control, summarization/aggregation requirements, etc.) for any data being rendered in individual visualization and/or the dashboard of multiple visualizations.
-
公开(公告)号:US11520670B2
公开(公告)日:2022-12-06
申请号:US16846916
申请日:2020-04-13
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , Rostislav Briskin , Daniel William Gottlieb
IPC: G06F11/14 , G06F16/904 , G06F16/9038 , G06F16/9535 , G06F16/903 , G06F11/32 , G06F11/30 , H04L65/1069 , H04L67/1097
Abstract: According to at least one aspect, a database system is provided. The database system includes at least one processor configured to receive a restore request to restore a portion of a dataset to a previous state and, responsive to receipt of the restore request, identify at least one snapshot from a plurality of snapshots of at least some data in the dataset to read based on the restore request and write a portion of the data in the identified at least one snapshot to the dataset to restore the portion of the dataset to the previous state.
-
公开(公告)号:US20210382912A1
公开(公告)日:2021-12-09
申请号:US17342236
申请日:2021-06-08
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , Cory P. Mintz , Cailin Anne Nelson , Viet Duc Do
Abstract: Systems and methods are provided for managing a distributed database across multiple cloud provider systems. Database elements (e.g., primary, secondary, and/or read-only nodes) are distributed across multiple cloud provider systems. A provisioning component is configured to enable cross-cloud configuration options to specify the manner in which the clusters/replica set members are to be deployed across multiple cloud providers and/or geographical regions.
-
-
-
-
-
-
-
-
-