基于达梦数据库的LDAP协议研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:Moke_jlsf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)是当前网络上信息资源管理领域中应用非常广泛的协议,能够满足大量用户同时在线访问。为使达梦数据库具有管理目录数据的能力,研究并实现了基于LDAP协议的目录服务器。目录服务器中两个重要部分是目录数据的存储管理与目录服务的执行。在目录数据的存储管理方面,为满足目录服务中查询操作请求的快速执行,研究并设计出多种数据库关系表。首先,为加速目录信息树中的子树范围搜索,添加了条目之间的继承信息;其次,为使查询请求中的过滤器能够快速执行,将具有匹配规则的属性类型单独存储到属性表中;最终,为降低条目内容在数据库中的重组代价,以条目为单位存储整个目录中的条目数据。并创建连接池,满足目录服务器的高并发度执行。在目录服务的执行方面,将LDAP协议中的访问请求转化成SQL语句,通过对数据库服务器的访问来管理目录数据。重点是查询请求的执行,根据目录存储的特点,将查询请求中范围搜索与条件过滤结合起来生成SQL语句。过滤器解析使用递归下降的策略对过滤条件进行处理,采用在关系表上创建聚簇、索引,降低执行代价等方式优化生成的SQL语句。查询请求的执行过程分为三个阶段:首先,从数据库中获取条目的ID集合;其次,根据条目ID从数据库中获取条目数据;最终,根据查询请求组织将要返回的条目属性列表。根据目录服务器与数据库服务器之间的交互特点,研究并设计出两种重用机制:查询请求与条目数据重用,分别存放查询请求获取条目的ID集合与条目数据。对目录服务器的性能进行测试,模拟现实应用环境,分别测试系统的查询效率与并发执行情况。结果显示,在查询效率方面比起Oracle Internet Directory有显著的提高,并能够完成高并发环境下的处理要求。
其他文献
随着社会和科技的进步,计算机网络技术、通讯技术、视频处理技术得到了长足的发展,视频监控技术从早期的模拟视频监控技术发展到现在的网络化远程视频监控技术,视频监控系统
近年来随着网络技术的发展,网络用户数量在日益增长。用户在上网的过程中会产生用户行为数据,这其中包括浏览网页,网络购物,观看视频等一系列的信息。数以亿计的用户产生的数
引文网络分析以其巨大的研究和应用价值受到了人们的极大关注。现有研究大多都仅关注论文引用数据的静态分析,对论文引用趋势发展的实证分析及其预测研究还相对薄弱。本文详
Peer-to-Peer(P2P)网络技术是目前国际计算机网络技术研究领域的一个热点,其主要目的就是从分利用互联网中所蕴含的潜在资源(包括计算资源、存储资源和文件资源等)。随着移动
本文以基于大学校园网网络教学系统的研制为背景,针对网络教学的需要,开展对多媒体网络教学系统的研究。在对目前已有的网络教学系统进行深入分析研究的基础上,构建适合于军队院
Web服务平台为我们提供了非常成熟的高度异构分布式系统间跨平台、跨语言的互操作技术,但缺乏对安全、事务、可靠性消息传输等服务质量支持的缺点,阻碍了Web服务在企业级任务
我国近海渔业安全救助通信网由于诸多原因停止运行已有数年,近海渔业安全救助通信网关系到广大渔民的生命财产安全,也是近海渔业日常通信重要平台,因此恢复和升级改造的要求
当今社会,随着信息技术日新月异的发展及大范围的应用,在教育领域中,对教育教学的形式提出了新的要求。传统教育的理念和传统教学的模式已不再能完全满足受教育人群不断变化的需
随着社会信息化的发展,越来越多的人融入到了信息化的潮流当中。而正是流媒体技术改变了网络多媒体信息的传播方式,数字媒体应用蓬勃发展,目前已广泛应用于视频点播(VOD)、电
生产调度系统是企业资源计划(Enterprise resource planning,简称ERP)的核心,也是目前我国ERP项目实施的瓶颈。在敏捷化、全球制造的新形势下,生产调度研究面临着许多新问题,迫切