Multiple active database systems
First Claim
1. Multiple active database systems comprising:
- (a) at least two database systems that both store a common portion of a relational database, each database system comprising;
one or more data-storage facilities configured to store data forming the common portion of the relational database in one or more tables; and
one or more processing modules configured to manage access to the data in the data-storage facilities; and
(b) one or more management components configured to;
distribute database queries directed at the common portion of the relational database among the database systems; and
synchronize the data across the database systems when changes are made to the data stored in at least one of the database systems.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple-active database systems include at least two database systems that both store a common portion of a relational database. Each database system includes one or more data-storage facilities configured to store data forming the common portion of the relational database in one or more tables and one or more processing modules configured to manage access to the data in the data-storage facilities. One or more management components are configured to distribute database queries directed at the common portion of the relational database among the database systems and to synchronize the data across the database systems when changes are made to the data stored in at least one of the database systems.
25 Citations
23 Claims
-
1. Multiple active database systems comprising:
-
(a) at least two database systems that both store a common portion of a relational database, each database system comprising;
one or more data-storage facilities configured to store data forming the common portion of the relational database in one or more tables; and
one or more processing modules configured to manage access to the data in the data-storage facilities; and
(b) one or more management components configured to;
distribute database queries directed at the common portion of the relational database among the database systems; and
synchronize the data across the database systems when changes are made to the data stored in at least one of the database systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
- 9. A relational database comprising data organized in a relational manner within one or more tables, where one copy of at least a portion of the relational database is stored in a database system in a building structure at one geographical location, and where another copy of the portion of the relational database is stored in another building structure at another geographical location, and where both copies of the portion of the relational database are used concurrently to process queries issued to the relational database.
-
12. A management system for use in managing operation of at least two database systems that each stores a copy of at least a portion of a relational database, the management system comprising:
-
a workload-management component configured to distribute database queries directed at the relational database among the database systems;
a synchronization component configured to replicate changes made to one of the copies of the database in another of the copies; and
a system-administration component configured to monitor the database systems and assess whether any of the database systems is unavailable to process database queries.
-
-
13. A method for use in managing a relational database in which a common portion of the relational database is stored in at least two database systems, the method comprising:
-
storing in one or more tables in each of the database systems data that forms the common portion of the relational database;
distributing among the database systems database queries that are directed at the common portion of the relational database; and
synchronizing the data across the database systems when changes are made to the data stored in at least one of the database systems. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for use in managing a relational database that includes data organized in a relational manner within one or more tables, the method comprising:
-
storing a copy of at least a portion of the relational database in a database system located in a building structure at one geographical location;
storing another copy of the portion of the relational database in another building structure located at another geographical location; and
making both copies available concurrently to process queries issued to the relational database. - View Dependent Claims (22, 23)
-
Specification