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:
Jul. 29, 2025

Filed:

Jun. 08, 2023
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Grant Alexander Macdonald Mcalister, Seattle, WA (US);

Swaminathan Sivasubramanian, Sammamish, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 11/30 (2006.01); G06F 16/178 (2019.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 11/1469 (2013.01); G06F 11/1443 (2013.01); G06F 11/1451 (2013.01); G06F 11/1464 (2013.01); G06F 11/2025 (2013.01); G06F 11/2056 (2013.01); G06F 11/2064 (2013.01); G06F 11/2069 (2013.01); G06F 11/2082 (2013.01); G06F 11/3006 (2013.01); G06F 16/178 (2019.01); G06F 16/275 (2019.01); G06F 11/2028 (2013.01); G06F 11/2041 (2013.01); G06F 11/2048 (2013.01); G06F 11/2076 (2013.01);
Abstract

Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.


Find Patent Forward Citations

Loading…