Methods and apparatus for constructing and implementing a universal extension module for processing objects in a database

   
   

Methods and apparatus for providing a multi-tier object-relational database architecture are disclosed. In one illustrative embodiment of the present invention, a multi-tier database architecture comprises an object-relational database engine as a top tier, one or more domain-specific extension modules as a bottom tier, and one or more universal extension modules as a middle tier. The individual extension modules of the bottom tier operationally connect with the one or more universal extension modules which, themselves, operationally connect with the database engine. The domain-specific extension modules preferably provide such functions as search, index, and retrieval services of images, video, audio, time series, web pages, text, XML, spatial data, etc. The domain-specific extension modules may include one or more IBM DB2 extenders, Oracle data cartridges and/or Informix datablades, although other domain-specific extension modules may be used.

Des méthodes et les appareils pour fournir une architecture objet-apparentée à plusieurs niveaux de base de données sont révélés. Dans un mode de réalisation d'illustration de la présente invention, une architecture à plusieurs niveaux de base de données comporte un moteur objet-apparenté de base de données comme rangée supérieure, un ou plusieurs modules domaine-spécifiques de prolongation comme rangée inférieure, et un ou plusieurs modules universels de prolongation comme rangée moyenne. Les modules de prolongation individuelle de la rangée inférieure se relient du point de vue fonctionnement aux un ou plusieurs modules universels de prolongation qui, eux-mêmes, se relient du point de vue fonctionnement au moteur de base de données. Les modules domaine-spécifiques de prolongation fournissent de préférence des fonctions telles que les services de recherche, d'index, et documentaires des images, de la vidéo, de l'acoustique, des séries chronologiques, des pages Web, du texte, du XML, des données spatiales, etc... Les modules domaine-spécifiques de prolongation peuvent inclure un ou plusieurs chargeurs d'unités d'extension d'IBM DB2, d'oracle et/ou datablades d'Informix, bien que d'autres modules domaine-spécifiques de prolongation puissent être utilisés.

 
Web www.patentalert.com

< System and method for tomographic imaging of dynamic properties of a scattering medium

< MRI system and MR imaging method

> Performance of a rotary actuator in a disk drive

> Maintenance method and system for plasma processing apparatus etching and apparatus

~ 00102