-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20230394017A1
公开(公告)日:2023-12-07
申请号:US18329106
申请日:2023-06-05
Applicant: MongoDB, Inc.
Inventor: Pawel Terlecki , Mathias Benjamin Stearn , Martin Neupauer , Charles William Swanson , Ian Boros
IPC: G06F16/22
CPC classification number: G06F16/221
Abstract: A database system comprising a database having a dynamic schema and at least one processor configured to: generate at least one column store index associated with the database, at least by: extracting keys from at least one document in the database, and sorting the keys; store the at least one column store index at least by storing the keys in the database; and access the at least one column store index based on at least one access request.
-
公开(公告)号:US10997211B2
公开(公告)日:2021-05-04
申请号:US16013706
申请日: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.
-
公开(公告)号:US10366100B2
公开(公告)日:2019-07-30
申请号:US15605391
申请日:2017-05-25
Applicant: MongoDB, Inc.
Inventor: Eliot Horowitz , David Lenox Storch , Charles William Swanson
IPC: G06F17/30 , G06F16/25 , G06F16/23 , G06F16/28 , G06F16/2458 , G06F16/2455 , G06F16/27 , G06F16/248 , G06F16/951 , G06F16/958
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.
-
-
-
-