The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 06, 2024

Filed:

Jul. 01, 2022
Applicant:

Mongodb, Inc., New York, NY (US);

Inventors:

Mark Porter, Seattle, WA (US);

Max Jacob Hirschhorn, New York, NY (US);

Daniel William Gottlieb, Long Island City, NY (US);

Garaudy Etienne, Brooklyn, NY (US);

Andrew Michalski Schwerin, Brooklyn, NY (US);

Judah Schvimer, New York, NY (US);

Siyuan Zhou, Weehawken, NJ (US);

Kaloian Manassiev, Barcelona, ES;

Esha Maharishi, Ashburn, VA (US);

Assignee:

MongoDB, Inc., New York, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/27 (2019.01); G06F 16/28 (2019.01);
U.S. Cl.
CPC ...
G06F 16/278 (2019.01); G06F 16/285 (2019.01);
Abstract

A method is provided for resharding a sharded database sharded according to a first shard key. The method includes: receiving, by a processor an instruction to reshard the sharded database; receiving, at the processor, a new shard key to be used in a resharding process to reshard the sharded database; determining, by the processor, whether a duration of unavailability of the sharded database during the resharding process is less than a predetermined amount of time; and automatically performing, by the processor, the resharding process according to the new shard key to produce a resharded database, if the duration of unavailability is less than the predetermined amount of time. The method may be performed without users noticing a significant interruption to read/write operations from/to the database.


Find Patent Forward Citations

Loading…