Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-09-30
2002-02-26
Black, Thomas (Department: 2171)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C707S793000
Reexamination Certificate
active
06351749
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention.
This invention relates in general to a relational database management system, and in particular, to a multi-threaded, multi-tasking architecture for a relational database management system.
2. Description of Related Art.
The purpose of this invention is to enable a parallel processing relational database management system (RDBMS) to execute on both WINDOWS NT™ and UNIX MP-RAS™ operating systems for both symmetric multi-processing (SMP) and massively parallel processing (MPP) hardware architectures. The problem for the RDBMS is to design it in such a manner as to allow the RDBMS to execute independent of operating system models, i.e., regardless of whether the operating system provides a thread model (WINDOWS NT) or process model (UNIX MP-RAS).
This is significant because the RDBMS was originally designed to work only with process models. Given this consideration, and the demand for the RDBMS to work under a thread model (WINDOWS NT); it can be seen that the RDBMS needed to be operating system independent. In other words, the RDBMS need to be designed in such a manner that a separate version of the RDBMS need not be developed and maintained for every new operating system or platform that becomes available.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a parallel processing architecture for a relational database management system (RDBMS) that supports both a process model operating system and a thread model operating system. The RDBMS is implemented as a shared nothing, single database image utilizing Parallel Database Extensions (PDEs) that insulate the RDBMS from the specifics of the operating system and that provide the necessary techniques for accessing common memory segments.
An object of the present invention is to provide more efficient usage of parallel processor computer systems. Another object of the present invention is to provide a foundation for multi-threaded, multi-tasking relational database management systems. Still another object of the present invention is to provide a portable relational database management system that can run under different operating system.
REFERENCES:
patent: 5590326 (1996-12-01), Manabe
patent: 5754772 (1998-05-01), Leaf
patent: 5819273 (1998-10-01), Vora et al.
patent: 6016490 (2000-01-01), Watanabe et al.
patent: 6222533 (2001-04-01), Notani et al.
patent: 0 625 756 (1994-11-01), None
Anonynous: “Algorithm to Connect Clients to a Database Server Based on the Transmission Control Protocol/Internet Protocol Sockets”; IBM Technical Disclosure Bulletin, vol. 37, No. 7, Jul. 1, 1994, pp. 305-308, XP002157113, New York, US.
Naecker P.A.: “Interbase (DBMS)”; DEC Professional, vol. 6, No. 8, Aug. 1987, pp. 82-92, XP000979613 (USA).
Brown Douglas P.
Diaz Allen N.
Pederson Donald R.
Black Thomas
Gates & Cooper
NCR Corporation
Rones Charles L.
LandOfFree
Multi-threading, multi-tasking architecture for a relational... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multi-threading, multi-tasking architecture for a relational..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-threading, multi-tasking architecture for a relational... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2946576