A system and method for enabling the real-time processing of large quantities of transactional data by providing a hybrid object-relational database management system for storing such data in optimized data structures in a large, main memory, wherein stored procedures and functions of user-defined types are executed in this main memory as methods of COM objects implemented in C++. The optimized data structures are stored as complex objects in the DBMS. This DBMS comprises a traditional relational DBMS as well as separate containers for storing these complex objects. The complex objects themselves are instances of persistent C++ classes. Instances are referred to by a unique Object Identifier (OID) and stored in the aforementioned separate containers. An SQL query from the client application calls the stored procedure via the method name of the COM object, a copy of which is made available in a main memory address space and dynamically linked to the DBMS process.

Un système et une méthode pour permettre le traitement en temps réel de grandes quantités de données transactionnelles en fournissant un système de gestion objet-apparenté hybride de base de données pour stocker de telles données en structures de données optimisées dans une grande, centrale mémoire, où des procédures et les fonctions stockées des types définis pour l'utilisateur sont exécutées dans cette mémoire centrale comme des méthodes d'objets de COM mis en application dans C++. Les structures de données optimisées sont stockées en tant qu'objets complexes dans le système de gestion de bases de données. Ce système de gestion de bases de données comporte un système de gestion de bases de données apparenté traditionnel aussi bien que les récipients séparés pour stocker ces objets complexes. Les objets complexes eux-mêmes sont des exemples des classes persistantes de C++. Des exemples sont mentionnés par une marque unique d'objet (OID) et stockés dans les récipients séparés mentionnés ci-dessus. Une question de SQL de l'application de client appelle le procédé stocké par l'intermédiaire du nom de méthode de l'objet de COM, dont une copie est tirée disponible dans une espace adresse de mémoire centrale et dynamiquement liée au processus du système de gestion de bases de données.

 
Web www.patentalert.com

< (none)

< Object morphing in an object oriented computing environment using relational database query procedure

> Web server with ability to process URL requests for non-markup language objects and perform actions on the objects using executable instructions contained in the URL

> (none)

~ 00004