Production information system enhanced for availability
First Claim
Patent Images
1. A database and production information system adapted for high availability, and comprising:
- a) a dual machine architecture having a primary and a secondary side,b) each side having a fileserver, a database, a transaction log and a task communicator,c) said database on the primary side being a primary database and said database on the secondary side being a secondary database,d) said fileserver on the primary side being connected to the primary database, a transaction log, and a task communicator,e) the task communicator on the primary side connected to the task communicator on the secondary side,f) the primary system communicating with the secondary database through the task communicator on the primary side connected to the task communicator on the secondary side,g) the task communicator on the primary side connected to the transaction log,h) said transaction log on the primary side connected to a backup database through a daily backup process,i) said backup database used for database maintenance thereby increasing the availability of the primary system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing high availability in a production information system is described. The information system consists of a primary and a secondary copy running on a dual machine architecture. A backup database is added to the system which is updated daily from a transaction log. Database maintenance and archive procedures are performed on the data in the backup database relieving the primary and secondary databases of this activity. Database conversion is performed periodically, and the backup database is used to fill in for the primary and secondary databases when they are being converted.
-
Citations
12 Claims
-
1. A database and production information system adapted for high availability, and comprising:
-
a) a dual machine architecture having a primary and a secondary side, b) each side having a fileserver, a database, a transaction log and a task communicator, c) said database on the primary side being a primary database and said database on the secondary side being a secondary database, d) said fileserver on the primary side being connected to the primary database, a transaction log, and a task communicator, e) the task communicator on the primary side connected to the task communicator on the secondary side, f) the primary system communicating with the secondary database through the task communicator on the primary side connected to the task communicator on the secondary side, g) the task communicator on the primary side connected to the transaction log, h) said transaction log on the primary side connected to a backup database through a daily backup process, i) said backup database used for database maintenance thereby increasing the availability of the primary system. - View Dependent Claims (2, 3, 4)
-
-
5. A database and production information system adapted for high availability by using a backup database for an archival process, and comprising:
-
a) a dual machine computing system containing primary, secondary and backup databases, b) a production information system running on each machine, c) production data stored first in the primary database and then the secondary database, d) a transaction log used to tabulate incremental changes to the backup database, e) a new transaction log created each day, f) daily backup of the backup database using the previous day'"'"'s transactions log, g) all data base maintenance and archive processes use the backup database freeing the primary and secondary databases for production purposes. - View Dependent Claims (6, 7)
-
-
8. A database conversion process done periodically on primary, secondary and backup databases, and comprising:
-
a) creating a temporary database using extra disk space, b) updating said backup database from the previous day'"'"'s transaction log, c) converting the backup database files to the temporary database, d) deleting the files in said backup database and copying the converted files from the temporary database back to the backup database, e) shutting down the secondary production information system while maintaining the secondary database, f) re-establishing the secondary system using the backup database, g) deleting the secondary database and copying the converted files from the temporary database to the secondary database, h) shutting down the primary and secondary production information system while maintaining the primary database, i) re-establishing the primary system using the backup database, and re-establishing the secondary system using the secondary database, j) deleting the primary database and copying the converted files from the temporary database to the primary database, k) shutting down the primary production information system and then restarting the primary production information system using the converted primary database. - View Dependent Claims (9, 10, 11, 12)
-
Specification