-
公开(公告)号:US20230020330A1
公开(公告)日:2023-01-19
申请号:US17856339
申请日:2022-07-01
Applicant: MongoDB, Inc.
Inventor: Andrew Michalski Schwerin , Therese Avitabile , Mark Porter , Tomer Yakir , Gregory Banks , Louisa Berger , Jack Wearden , Judah Schvimer , Matthew Russotto , Michael Cahill , Esha Maharishi , Siyuan Zhou , Eric Andrew Milkie , A. Jesse Jiryu Davis , Misha Tyulenev , Keith Smith , Susan LoVerso , Donald Anderson
IPC: G06F16/11 , G06F16/182
Abstract: According to aspects of the disclosure, there is provided a scalable cloud distributed database system for hosting data of multiple database tenants. In some embodiments, the database may be serverless. The serverless database may be configured to automatically and dynamically match resources to workload demands for tenants of the database. Databases described herein may include replica sets hosting multiple tenants. Tenants may be migrated from one replica set to another replica set based on usage. Usage of tenants may be throttled during migration between replica sets. Tenants with lower usage may be selected for migration between replica sets. During migration, files containing both a document and a history of updates to the document may be migrated. Databases described herein may include multiple storage tiers having different read and/or write speeds.
-
公开(公告)号:US12235837B2
公开(公告)日:2025-02-25
申请号:US17341747
申请日:2021-06-08
Applicant: MongoDB, Inc.
Inventor: Therese Avitabile , Misha Tyulenev , Jason Carey , Andrew Michalski Schwerin , Ben Caimano , Amirsaman Memaripour , Cheahuychou Mao , Jeff Yemin , Garaudy Etienne
IPC: G06F16/00 , G06F16/2453
Abstract: Systems and methods are provided for managing read requests in a database system. The same read request is communicated to multiple nodes to reduce long tail latency. If the read request is communicated to two nodes and the first node is experiencing a communication failure, the read request is serviced by the second node. Once a response is received from the second node, the read request to the first node can be canceled.
-
公开(公告)号:US20210382888A1
公开(公告)日:2021-12-09
申请号:US17341747
申请日:2021-06-08
Applicant: MongoDB, Inc.
Inventor: Therese Avitabile , Misha Tyulenev , Jason Carey , Andrew Michalski Schwerin , Ben Caimano , Amirsaman Memaripour , Cheahuychou Mao , Jeff Yemin , Garaudy Etienne
IPC: G06F16/2453
Abstract: Systems and methods are provided for managing read requests in a database system. The same read request is communicated to multiple nodes to reduce long tail latency. If the read request is communicated to two nodes and the first node is experiencing a communication failure, the read request is serviced by the second node. Once a response is received from the second node, the read request to the first node can be canceled.
-
公开(公告)号:US10713275B2
公开(公告)日:2020-07-14
申请号:US15200975
申请日:2016-07-01
Applicant: MongoDB, Inc.
Inventor: Dwight Merriman , Eliot Horowitz , Andrew Michalski , Therese Avitabile
Abstract: According to one aspect, a distributed database system is configured to manage write operations received from database clients and execute the write operations at primary nodes. The system then replicates received operations across a plurality of secondary nodes. Write operation can include safe write requests such that the database guaranties the operation against data loss once acknowledged. In some embodiments, the system incorporates an enhanced arbiter role the enables the arbiter to participate in cluster-wide commitment of data. In other embodiments, the enhanced arbiter role enables secondary nodes to evaluate arbiter operations logs when determining election criteria for new primary nodes.
-
-
-