Data processing: database and file management or data structures – Database design – Data structure types
Patent
1996-11-19
1998-11-10
Black, Thomas G.
Data processing: database and file management or data structures
Database design
Data structure types
711122, 711 3, 711136, 711143, 39580001, 395309, 707 1, G06F 7700
Patent
active
058359087
ABSTRACT:
The present invention uses a segmented caching data structure to cache database objects provided by a database server. The database server provides database objects in response to requests by a number of different programs. The segmented caching data structure is made up of a single central cache and a number of program caches, each corresponding to one of the programs. When a database object is provided by the database server in response to a request by any of the programs, a copy of the database object is stored in the central cache. Another copy of the object is stored in the program cache for the program that requested the database object. When the segmented caching data structure is maintained in this manner, when a request is made by one of the programs a copy of the requested object stored in either of the central cache or the program cache for the program may be used, making it unnecessary for the database server to provide the requested database object.
REFERENCES:
patent: 5023776 (1991-06-01), Gregor
patent: 5241641 (1993-08-01), Iwasa et al.
patent: 5261066 (1993-11-01), Jouppi et al.
patent: 5276848 (1994-01-01), Gallagher et al.
patent: 5307477 (1994-04-01), Taylor et al.
patent: 5317720 (1994-05-01), Stamm et al.
patent: 5386547 (1995-01-01), Jouppi
patent: 5542062 (1996-07-01), Taylor et al.
patent: 5584013 (1996-12-01), Cheong et al.
patent: 5617568 (1997-04-01), Ault et al.
patent: 5680571 (1997-10-01), Bauman
patent: 5694573 (1997-12-01), Cheong et al.
patent: 5717919 (1998-02-01), Kodavalla et al.
patent: 5745778 (1998-04-01), Alfieri
patent: 5774682 (1998-06-01), Benhase et al.
Leon Alkalaj and Rajendra Boppana, "Performance of Multi-Thread Execution in a Shared-Memory Multiprocessor", IEEE Jan. 1991, pp. 330-333.
Radhika Thekkath and Susan Eggers, "Impact of Sharing-Based thread Placement on Multithreaded Archtectures", IEEE Jul. 1994, pp. 176-186.
Bennett John G.
Dalal Ketan
Black Thomas G.
Microsoft Corporation
Pardo Thuy
LandOfFree
Processing multiple database transactions in the same process to does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Processing multiple database transactions in the same process to, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing multiple database transactions in the same process to will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1528953