Dynamic query and step routing between systems tuned for different objectives
First Claim
Patent Images
1. A computer-implemented apparatus for managing a plurality of database systems, comprising:
- (a) a domain comprised of a plurality of database systems, wherein each of the database systems is tuned for a particular type of workload; and
(b) a virtual regulator for managing the domain, wherein the virtual regulator routes a set of one or more queries to a particular database system within the domain based on a cost function for each database system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented apparatus, method, and article of manufacture manage a plurality of database systems. A domain includes a plurality of database systems. Each of the database systems is tuned for a particular type of workload. A virtual regulator (or multiple virtual regulators running in parallel) manages the domain and routes a set of one or more queries to a particular database system within the domain based on a cost function for each database system.
-
Citations
21 Claims
-
1. A computer-implemented apparatus for managing a plurality of database systems, comprising:
-
(a) a domain comprised of a plurality of database systems, wherein each of the database systems is tuned for a particular type of workload; and (b) a virtual regulator for managing the domain, wherein the virtual regulator routes a set of one or more queries to a particular database system within the domain based on a cost function for each database system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for managing a plurality of database systems, comprising:
-
(a) tuning each database system in a domain, wherein the domain is comprised of a plurality of database systems, for a particular type of workload; and (b) routing a set of one or more queries to a particular database system within the domain based on a cost function for each database system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising one or more storage devices tangibly embodying instructions that, when executed by one or more computer systems, result in the computer systems performing a method for managing a plurality of database systems, the method comprising:
-
(a) tuning each database system in a domain, wherein the domain is comprised of a plurality of database systems, for a particular type of workload; and (b) routing a set of one or more queries to a particular database system within the domain based on a cost function for each database system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification