Claims
- 1. A method of loading data into a database, comprising the steps of:
providing a database capable of having record data loaded therein; providing a computer's main memory; providing record data for loading into the database; the record data residing in the computer's main memory; invoking a coordinating program; invoking a load utility program that issues record data input requests, opens record data from external media and loads record data to the database therefrom; the load utility having a required syntax; with the coordinating program, intercepting record data input requests from external media made by the load utility program; replacing the record data input request from external media with record data input requests from the computer's main memory; inserting record data from the computer's main memory directly into the database by the load utility; and whereby delays encountered by reading of input files on the external media by the load utility is avoided.
- 2. The method of claim 1, further comprising:
providing an application data section in the computer's main memory; and providing an input buffer section in the computer's main memory.
- 3. The method of claim 2, further comprising the steps of:
providing record data in the application data memory section; moving record data in the application data section to the input buffer section of the computer's main memory by the load utility; and inserting record data from the input buffer section of the computer's main memory directly into the database.
- 4. The method of claim 2, further comprising the steps of:
providing record data in the application data memory section; copying record data in the application data section to the input buffer section of the computer's main memory by the load utility; and inserting record data from the input buffer section of the computer's main memory directly into the database.
- 5. The method of claim 1, further comprising the steps of:
providing an operating system and access method for the record data; providing a default input routine by the access method for the operating system; and replacing the default input routine provided by the operating system's access method with an optimized input routine.
- 6. The method of claim 5, wherein the step of replacing the input routine provided by the operating system's access method further comprises:
formatting the record data to the syntax required by the load utility; and moving formatted record data from the application data memory section to the input buffer section for later processing by the load utility.
- 7. The method of claim 5, wherein the step of replacing the input routine provided by the operating system's access method further comprises:
formatting the record data to the syntax required by the load utility; and copying formatted record data from the application data memory section to the input buffer section for later processing by the load utility.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from prior U.S. Provisional Application Serial No. 60/436,549, filed on Dec. 26, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60436549 |
Dec 2002 |
US |