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:
Apr. 14, 2025

Filed:

Sep. 21, 2023
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Lik Wong, Palo Alto, CA (US);

Leonid Novak, Castro Valley, CA (US);

Sampanna Salunke, San Carlos, CA (US);

Mark Dilman, Sunnyvale, CA (US);

Wei-Ming Hu, Palo Alto, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/27 (2018.12); G06F 11/14 (2005.12); G06F 16/22 (2018.12); G06F 16/23 (2018.12);
U.S. Cl.
CPC ...
G06F 16/273 (2018.12); G06F 11/1469 (2012.12); G06F 16/2282 (2018.12); G06F 16/2379 (2018.12); G06F 2201/80 (2012.12);
Abstract

A consensus protocol-based replication approach is provided. For each change operation performed by a leader server on a copy of the database, the leader server creates a replication log record and returns a result to the client. The leader does not wait for consensus for the change operation from the followers. For a commit, the leader creates a commit log record and waits for consensus. Thus, the leader executes database transactions asynchronously, performs replication of change operations asynchronously, and performs replication of transaction commits synchronously.


Find Patent Forward Citations

Loading…