发明名称 一种目录服务数据检索方法及系统
摘要 本申请提供了一种目录服务数据检索方法,应用于设置有数据结构为二叉平衡树的内嵌式数据库的目录服务器,所述方法包括:获取目录服务数据,将所述目录服务数据封装为数据节点,所述数据节点包括目录服务数据关键值,将所述数据节点插入所述内嵌式数据库二叉平衡树结构中,作为所述二叉平衡树的一个树节点进行存储;调整所述内嵌式数据库二叉平衡树的结构,使其处于平衡状态;当用户需要对目录服务数据进行检索时,接收用户发送的目录服务数据查询请求,所述数据查询请求包括所需查询目录服务数据的关键匹配值,依据所述关键匹配值在所述目录服务内嵌式数据库的二叉平衡树结构中查找与其相对应的数据节点,获取所述数据节点中的目录服务数据。
申请公布号 CN102521375B 申请公布日期 2013.12.11
申请号 CN201110427701.X 申请日期 2011.12.19
申请人 山东中创软件商用中间件股份有限公司 发明人 陈妍妍;段文良
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明
主权项 一种目录服务数据检索方法,其特征在于,该方法应用于目录服务器,所述目录服务器中设置有内嵌式数据库,所述内嵌式数据库为二叉平衡树结构,所述方法包括:获取目录服务数据,将所述目录服务数据封装为数据节点,所述数据节点包括目录服务数据关键值,将所述数据节点插入所述内嵌式数据库二叉平衡树结构中,作为所述二叉平衡树的一个树节点进行存储,且将指向所述数据节点所在的树节点的相邻树节点的指针信息存放入所述数据节点所在的树节点中;调整所述内嵌式数据库二叉平衡树的结构,使其处于平衡状态;当用户需要对目录服务数据进行检索时,接收用户发送的目录服务数据查询请求,所述数据查询请求包括所需查询目录服务数据的关键匹配值,依据所述关键匹配值在所述目录服务内嵌式数据库的二叉平衡树结构中查找与其相对应的数据节点,获取所述数据节点中的目录服务数据。
地址 250014 山东省济南市千佛山东路41-1号