A method of hierarchical LDAP searching in an LDAP directory service having a relational database management system (DBMS) as a backing store. The method begins in response to a search query to the relational database. Search results retrieved in response to the search query are cached, preferably in a pair of caches in the directory service. The first cache receives a set of identifiers indexed by a filter key of the search query. The search results, namely entries corresponding to the set of identifiers, are then stored in the second cache. In response to subsequent issuance of the search query, the cached search results are then used in lieu of accessing the relational database to increase search efficiency. To maintain the integrity of the cached information, routines are provided to invalidate the caches during given directory service operations.

Une méthode de LDAP hiérarchique recherchant dans un service d'annuaire de LDAP ayant un système de gestion de base de données relationnelle (le système de gestion de bases de données) comme mémoire auxiliaire. La méthode commence en réponse à une question de recherche à la base de données relationnelle. Des résultats de recherche recherchés en réponse à la question de recherche sont cachés, de préférence dans une paire de cachettes dans le service d'annuaire. La première cachette reçoit un ensemble de marques classées par une clef de filtre de la question de recherche. La recherche résulte, à savoir des entrées correspondant à l'ensemble de marques, sont alors stockées dans la deuxième cachette. En réponse au établissement suivant de la question de recherche, les résultats cachés de recherche sont alors employés au lieu d'accéder à la base de données relationnelle à l'efficacité de recherche d'augmentation. Pour maintenir l'intégrité d'information cachée, des routines sont fournies pour infirmer les cachettes pendant des opérations données de service d'annuaire.

 
Web www.patentalert.com

< (none)

< Apparatus and method for interfacing a computer network to a facsimile machine

> Hanger label

> (none)

~ 00028