Selecting a host based on quality of stored data
AssigneeeBay Inc.
InventorsSuresh ANAMANAMURI, Mahesh SOMANI
Life of this patent
Estimating the term…
Loading patent…
AssigneeeBay Inc.
InventorsSuresh ANAMANAMURI, Mahesh SOMANI
Estimating the term…
A database node selects one of a number of database mirror hosts to perform a database read query. In theory, mirror hosts store redundant database entries. In practice, some mirror hosts fail to receive or retain some entries, e.g. if a mirror host was down for maintenance, a mirror host was overburdened, etc. The health of a mirror host, quantified as a health score, represents a likelihood that an insert statement was received and retained. Health scores are generated based on health metrics—data periodically retrieved from mirror hosts used to infer how well the database was operating, e.g. a count of entries that were inserted, a count of errors encountered while the entries were inserted, etc. If the database read query specifies entries inserted during a specific time period, the mirror host may be selected based on the health scores representing that time period.
A computer-implemented method for determining which of a plurality of mirror hosts associated with a distributed database node to forward a database query, comprising:
A computing system, comprising:
A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a processor of a computing device, cause the computing device to:
Dependencies are inferred from the claim text.