Efficient schema for storing multi-value attributes in a directory service backing store
    1.
    发明授权
    Efficient schema for storing multi-value attributes in a directory service backing store 有权
    用于在目录服务后备存储中存储多值属性的高效架构

    公开(公告)号:US06865576B1

    公开(公告)日:2005-03-08

    申请号:US09316754

    申请日:1999-05-21

    IPC分类号: G06F7/00 G06F17/30

    摘要: A database schema for storing application data in a relational database backing store of a directory service. The application data has at least some entries with multiple value attributes. According to the invention, the application data is profiled to determine how it may be optimally stored in the backing store. Preferably, single entries having single value attributes are stored in a merged attribute table, while entries having multiple value attributes are stored in per attribute tables. According to the optimization, a majority of the attributes are single valued and are stored in the merged table, and the per attribute tables thus store a relatively smaller number of exceptions. This database schema enhances processing of conventional directory service queries into the backing store.

    摘要翻译: 用于将应用程序数据存储在目录服务的关系数据库后备存储中的数据库模式。 应用程序数据至少具有一些具有多个值属性的条目。 根据本发明,应用数据被分析以确定如何最佳地存储在后备存储器中。 优选地,具有单个值属性的单个条目存储在合并的属性表中,而具有多个值属性的条目存储在每个属性表中。 根据优化,大部分属性是单值,并存储在合并表中,因此每个属性表存储的数量相对较少。 该数据库模式增强了传统目录服务查询到后备存储中的处理。

    Lightweight directory access protocol (LDAP) directory server cache mechanism and method
    2.
    发明授权
    Lightweight directory access protocol (LDAP) directory server cache mechanism and method 有权
    轻量级目录访问协议(LDAP)目录服务器缓存机制和方法

    公开(公告)号:US06347312B1

    公开(公告)日:2002-02-12

    申请号:US09187071

    申请日:1998-11-05

    IPC分类号: G06F1730

    摘要: 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.

    摘要翻译: 在具有关系数据库管理系统(DBMS)作为后备存储的LDAP目录服务中分层LDAP搜索的方法。 该方法响应于关系数据库的搜索查询开始。 针对搜索查询检索的搜索结果被缓存,优选地在目录服务中的一对缓存中。 第一缓存接收由搜索查询的过滤器密钥索引的一组标识符。 搜索结果,即与该组标识符对应的条目,然后存储在第二高速缓存中。 响应随后的搜索查询的发布,然后使用缓存的搜索结果代替访问关系数据库以提高搜索效率。 为了保持高速缓存信息的完整性,提供了在给定目录服务操作期间使缓存无效的例程。

    Regulating access to a scarce resource
    3.
    发明授权
    Regulating access to a scarce resource 有权
    调节对稀缺资源的访问

    公开(公告)号:US07606900B2

    公开(公告)日:2009-10-20

    申请号:US09917536

    申请日:2001-07-27

    IPC分类号: G06F15/173

    摘要: The invention relates to regulating access by users to a scarce resource, wherein the resource is capable of handling multiple concurrent accesses. A request for access to the scarce resource is received and it is determined whether the access level for the scarce resource is at a desired maximum. Responsive to determining that said access level is at a desired maximum, the requester is placed in a queue for access to said scarce resource. The requester is then provided with a notification that the request has been enqueued. Access is available to the requester upon reaching the head of the queue when the access level drops below the desired maximum.

    摘要翻译: 本发明涉及调节用户对稀缺资源的访问,其中该资源能够处理多个并发访问。 接收对稀缺资源的访问请求,确定稀缺资源的访问级别是否处于期望的最大值。 响应于确定所述访问级别处于期望的最大值,请求者被放置在队列中以访问所述稀缺资源。 然后向请求者提供请求已经入队的通知。 当访问级别低于所需的最大值时,到达队列的头部时,请求者可以使用访问权限。