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:
Dec. 04, 2012

Filed:

Mar. 18, 2011
Applicants:

Conor John Cunningham, Austin, TX (US);

Ajay Kalhan, Redmond, WA (US);

Clifford T. Dibble, Bellevue, WA (US);

Tomas Talius, Sammamish, WA (US);

Santeri Olavi Voutilainen, Seattle, WA (US);

Jeffrey A. East, Seattle, WA (US);

Alexandre Verbitski, Woodinville, WA (US);

Yixue Zhu, Sammamish, WA (US);

Inventors:

Conor John Cunningham, Austin, TX (US);

Ajay Kalhan, Redmond, WA (US);

Clifford T. Dibble, Bellevue, WA (US);

Tomas Talius, Sammamish, WA (US);

Santeri Olavi Voutilainen, Seattle, WA (US);

Jeffrey A. East, Seattle, WA (US);

Alexandre Verbitski, Woodinville, WA (US);

Yixue Zhu, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Embodiments are directed to providing distributed database service upgrades of database server instances in a computer cluster using multiple database server instances and to monitoring and maintaining a distributed database service during upgrade. In an embodiment, each computer system in a computer cluster instantiates at least two different database server instances on each of the nodes in the cluster. The first database server instances are configured to operate using a current distributed database version and the second instances are configured to operate using a new, updated distributed database service version. The computer system receives an indication that the distributed database service is to be upgraded. Then, based on the received indication, the computer system migrates database replicas from the first database server instances to the second database server instances which operate the new, updated service version, substantially without user-visible downtime.


Find Patent Forward Citations

Loading…