×

Loosely coupled database clusters with client connection fail-over

  • US 20040148397A1
  • Filed: 09/11/2003
  • Published: 07/29/2004
  • Est. Priority Date: 02/06/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing highly-available database clusters which replicate at least one data file, the method comprising:

  • receiving one or more data requests from a client application over a first client connection, the one or more data requests requesting access to data of a first data file;

    associating a timestamp with each data request;

    forwarding each data request to a first database management system capable of accessing the data of the first data file according to the data request;

    forwarding each data request and each associated timestamp to a memory;

    forwarding replication data to the memory, wherein the replication data is sufficient to indicate any changes made to the data of the first data file based on the one or more data requests and wherein each replication data includes a timestamp;

    comparing the timestamps of one or more of the replication data to the timestamps of one or more of the data requests;

    when the one or more of the data requests are determined to be redundant to the one or more of the replication data based on the timestamps, purging one of (a) one or more of the data requests and (b) one or more of the replication data; and

    forwarding the other of (a) and (b) to a second database management system capable of accessing data of a second data file.

View all claims
  • 27 Assignments
Timeline View
Assignment View
    ×
    ×