学位论文 > 优秀研究生学位论文题录展示

LDAP数据访问优化的研究

作 者: 关志勇
导 师: 龙毅宏
学 校: 武汉理工大学
专 业: 通信与信息系统
关键词: 数据访问 索引 hash缓存 优化
分类号: TP391.3
类 型: 硕士论文
年 份: 2010年
下 载: 58次
引 用: 2次
阅 读: 论文下载
 

内容摘要


LDAP作为一种目录信息的访问协议,提供了简易、高效、可定制的目录服务。因其高效的查询速度,广泛的应用于用户身份认证管理、电子商务资源管理、数字证书服务等领域。但随着应用系统处理的数据量越来越大,数据库访问的响应速度受到很大影响,因此如何提高LDAP数据的访问效率,使应用系统的整个运行速度和执行效率得到提升,意义重大,对其认真研究,很有必要。本文首先介绍了课题研究现状以及课题研究的意义,接着介绍了在LDAP服务器中,提高数据访问速度的必要性。讨论了如何提高LDAP目录访问效率,分析了影响LDAP服务器搜索性能的因素,从中找出了提高数据访问速度的切实可行的办法。为了弄清如何提高数据访问的速度,我们将围绕以下方面展开研究,具体包括:索引在LDAP中的作用和内存缓存对提高搜索查询速度的影响。这些问题的研究对接下来如何高效地使用LDAP,提高数据访问的效率,提供了很好的帮助。接着具体研究了索引在提高LDAP查询效率中的重要作用,它对提高搜索速度起到了很好的效果,特别是在海量数据的情况下,其效果尤其明显。索引在提高查询性能方面起到很大作用,但要合理使用索引,如果添加太多的索引定义,这样会使LDAP后端数据库文件非常大做任何事情都会再次变慢,因此索引的使用要恰到好处。同时文中还使用数据进行了分析研究。紧接着给出了基于内存缓存的搜索访问系统的设计与实现,具体包括对缓存结构定义、HashMap数据结构、缓存对象清除算法的实现,以及将RMI应用于分布式缓存中,同时还考虑了数据同步问题。接着将这些应用到搜索系统中,完成应用系统的开发。在加载缓存后,系统的查询速度显著提高,接着对其进行了优化。最后使用数据对搜索访问系统进行了测试,并对测试结果进行了分析。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-14
  1.1 研究背景及其意义  9-10
  1.2 国内外研究现状  10-12
    1.2.1 LDAP连接延迟  10
    1.2.2 Nagle算法对搜索延迟的影响  10
    1.2.3 目录大小对搜索性能的影响  10-11
    1.2.4 条目大小对搜索性能的影响  11-12
  1.3 论文研究内容  12
  1.4 论文组织结构  12-14
第2章 影响LDAP搜索性能的因素  14-19
  2.1 索引在LDAP中的作用  14-16
    2.1.1 LDAP存储结构及搜索规则  14-15
    2.1.2 索引对LDAP所起的作用  15-16
  2.2 内存缓存对搜索的作用  16-18
    2.2.1 缓存对搜索的影响  16
    2.2.2 搜索访问系统中内存缓存的使用  16-18
  2.3 本章小结  18-19
第3章 索引在提高LDAP查询效率中的作用  19-27
  3.1 索引在搜索查询中的作用  19-23
    3.1.1 索引的概念  19
    3.1.2 索引对查询速度的影响  19-20
    3.1.3 索引的定义  20-22
    3.1.4 索引的使用  22-23
  3.2 数据测试分析  23-26
    3.2.1 测试环境设置  23
    3.2.2 测试数据情况  23-26
    3.2.3 测试结果分析  26
  3.3 本章小结  26-27
第4章 基于Hash内存缓存的搜索访问系统  27-43
  4.1 Hash内存缓存的搜索系统  27-29
    4.1.1 缓存系统及其发展趋势  27-28
    4.1.2 搜索访问系统的总体设计  28-29
  4.2 缓存元素类结构定义  29-31
    4.2.1 缓存元素类的属性定义  29-30
    4.2.2 内存缓存接口的定义  30
    4.2.3 缓存系统管理类  30-31
  4.3 HashMap数据结构  31-33
    4.3.1 HashMap的作用和效率  31-32
    4.3.2 HashMap原理及Hash冲突  32-33
  4.4 缓存对象清除算法LRU的设计即实现  33-36
    4.4.1 LRU算法的使用  33
    4.4.2 LRU算法的设计  33-34
    4.4.3 LRU算法的实现  34-36
  4.5 基于RMI的分布式缓存  36-37
  4.6 数据同步  37-39
    4.6.1 数据查询与数据更新的分开实现  38
    4.6.2 内存缓存数据与数据库中数据同步的实现  38-39
  4.7 系统测试  39-42
    4.7.1 测试环境设置  39
    4.7.2 缓存系统测试  39-40
    4.7.3 测试数据情况  40-41
    4.7.4 测试结果分析  41-42
  4.8 本章小结  42-43
第5章 总结与展望  43-45
  5.1 全文的工作总结  43-44
  5.2 下一步工作展望  44-45
致谢  45-46
参考文献  46-49
攻读硕士学位期间发表学术论文情况  49

相似论文

  1. 超声波钎焊填缝及钎缝优化工艺研究,TG454
  2. 曲拉精制干酪素褐变因素及工艺优化研究,TS252.5
  3. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  4. 常温低温组合密封结构的有限元分析与优化设计,TH136
  5. 涡轮S2流面正问题气动优化设计研究,V235.11
  6. 基于蚁群算法的电梯群优化控制研究,TU857
  7. 中心回燃式燃烧室燃烧特性研究,TK223.21
  8. 内置式高效永磁同步电机的设计研究,TM341
  9. 内点法在大型电力系统无功优化中的应用研究,TM714.3
  10. 轴向磁通感应子式高温超导电机的基础研究,TM37
  11. SOA高校迎新系统中的SDO模型的研究与实现,G647
  12. AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
  13. 多重ANN/HMM混合模型在语音识别中的应用,TN912.34
  14. AES算法及其DSP实现,TN918.1
  15. 多层卫星网络稳定性设计研究,TN927.23
  16. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  17. 支持XML数据查询的F&B索引结构的研究,TP311.13
  18. 海量多数据库集成系统的查询处理研究,TP311.13
  19. 大规模稀疏关系数据索引技术研究,TP311.132.3
  20. 面向动态文档集的大规模文本索引构建技术的研究,TP391.3
  21. 面向海量邮件的检索系统研究与实现,TP393.098

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 检索机
© 2012 www.xueweilunwen.com