Method and means for backup and restoration of a database system linked to a system for filing data
Patent 6453325 Issued on September 17, 2002. Estimated Expiration Date: February 3, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
In a database system with linkage between data in the database system and files in a system for filing data which is external to the database system ("the filing system"), backup and restoration of the database are coordinated with the filing system. Backup of a referenced file is initiated when the file is linked to the database system. The file backup is asynchronous to the linking process. When database backup occurs, all unfinished file backups are accelerated and completed before the database backup is declared successful. When a database is restored to a state with reference to files in a file manager, the database system causes the file manager to ensure that referenced files are linked to the database system.
Other References
J.E. Gorman et al, "A New Approach To Relational Databases For CAD", IEEE International Symposium on Circuits and Systems Proceedings, pp. 981-985
D. Isaac, "Hierarchical Storage Management For Relational Databases", Twelfth IEEE Symposium on Mass Storage Systems, Apr., 1993, pp. 139-144
J.W. Huang, "Multibase: A Heterogeneous Multidatabase Management System", Eighteenth IEEE Annual International Computer Software & Applications Conference, Nov., 1994, pp. 332-339
R.A. Elmasri et al, "Entity-Relationship Approach--ER '93", 12th Int'l Conference on the Entity Relationship Approach Dec., 1993, pp. 364-375
R.S. Lorie et al, "Compilation Of Relational Data Statements", IBM Technical Disclosure Bulletin, vol. 22, No. 9, Feb. 1980, pp. 4181-4184
D.G. Reed et al, "Accessing Data From Disk Files", IBM Technical Disclosure Bulletin, vol. 24, No. 10. Mar. 1992, pp. 4944-4945
J.M. Munier et al, "Simple Way To Load And/Or Start A Programmed Processor", IBM Technical Disclosure Bulletin, vol. 37, No. 06A, Jun. 1994, pp. 75-76
N.J. King, "Dynamic Catalog Structure", IBM Technical Diclosure Bulletin, vol. 13, No. 6, Nov. 1970, pp. 1692-1695
P.J. Ferguson et al, "Reference Code Development Process", vol. 30, No. 11, Apr. 1988, pp. 196-200
C.E. Clark et al, "Utilizing A Client's I/O Buffer To Stage Data To A Shared Cache", IBM Technical Disclosure Bulletin, vol. 35, No. 2, Jul. 1992, pp. 20-21
K.P. Eswaran, "Locking Technique In A Relational Data Base: Locking On Intents", IBM Technical Disclosure Bulletin, vol. 18, No. 7, Dec. 1975, pp. 2324-2326
D. Cornell et al, "Integrated Site Assignment For Relations And Join Operations In Distributed Transaction Processing", IBM Technical Bulletin, vol. 32, No. 4A, Sep. 1989, pp. 306-314
B.G. Eligulashvili, "Retrieval Optimization In Inverted Files", Programming and Computer Software, vol. 13, No. 6, Nov.-Dec. 1987, pp. 268-271
T.J. Meijler, et al, "Bridging The Boundaries Between Application: Providing Interactive Interoperability For The End-User", First International Workshop on Interoperability in Multidatabase Systems, Apr. 1991, IEEE, pp. 338-34