Processing substantial amounts of data using a database
First Claim
1. A computer-implemented method for handling large amounts of data, the method comprising:
- receiving, using an application program executed from local memory of a computer system, portions of information from a first file;
generating a database table in a peripheral storage device;
storing the portions of information in the database table of the peripheral storage device in lieu of storing the information in the local memory of the computer system, wherein the database table and local memory are both accessible to the application program;
locking the database table, wherein the locking exclusively provides the application program a database accessing technique to the database table;
processing by the application program the portions of information in the database table using the database accessing technique;
clearing the database table upon a termination of the application program; and
unlocking the database table upon the termination of the application program.
2 Assignments
0 Petitions
Accused Products
Abstract
Among other disclosed subject matter, a computer-implemented method for handling large amounts of data is to be initiated. The method includes receiving, using an application program executed from local memory of a computer system, portions of information from a first file. The method includes generating a database table in a peripheral storage device. The method includes storing the portions of information in the database table of the peripheral storage device. The method includes locking the database table, wherein the locking exclusively provides the application program a database accessing technique to the database table. The method includes processing by the application program the portions of information in the database table using the database accessing technique. The method includes clearing the database table upon a termination of the application program. The method includes, unlocking the database table upon the termination of the application program.
-
Citations
15 Claims
-
1. A computer-implemented method for handling large amounts of data, the method comprising:
-
receiving, using an application program executed from local memory of a computer system, portions of information from a first file; generating a database table in a peripheral storage device; storing the portions of information in the database table of the peripheral storage device in lieu of storing the information in the local memory of the computer system, wherein the database table and local memory are both accessible to the application program; locking the database table, wherein the locking exclusively provides the application program a database accessing technique to the database table; processing by the application program the portions of information in the database table using the database accessing technique; clearing the database table upon a termination of the application program; and unlocking the database table upon the termination of the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product tangibly embodied in a computer-readable storage medium and comprising instructions that when executed by a processor perform a method for handling large amounts of data, the method comprising:
-
receiving, using an application program executed from local memory of a computer system, portions of information from a first file; generating a database table in a peripheral storage device; storing the portions of information in the database table of the peripheral storage device in lieu of storing the information in the local memory of the computer system, wherein the database table and local memory are both accessible to an application program; locking the database table, wherein the locking exclusively provides the application program a database accessing technique to the database table; processing by the application program the portions of information in the database table using the database accessing technique; clearing the database table upon a termination of the application program; and unlocking the database table upon the termination of the application program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for handling large amounts of data, the system comprising:
-
a processor; local memory coupled to the processor through a memory bus; a peripheral storage device; and a computer-readable storage medium comprising instructions that when executed by the processor perform a method for handling large amounts of data, the method comprising; receiving, using an application program executed from the local memory of a computer system, portions of information from a first file; generating a database table in the peripheral storage device; storing the portions of information in the database table of the peripheral storage device in lieu of storing the information in the local memory of the computer system, wherein the database table and local memory are both accessible to an application program; locking the database table, wherein the locking exclusively provides the application program a database accessing technique to the database table; processing by the application program the portions of information in the database using the database accessing technique; clearing the database table upon a termination of the application program; and unlocking the database table upon the termination of the application program.
-
Specification