基于分布式缓存技术的文档管理系统应用分析-application analysis of document management system based on distributed caching technology.docxVIP

  • 3
  • 0
  • 约6.46万字
  • 约 87页
  • 2018-05-18 发布于上海
  • 举报

基于分布式缓存技术的文档管理系统应用分析-application analysis of document management system based on distributed caching technology.docx

基于分布式缓存技术的文档管理系统应用分析-application analysis of document management system based on distributed caching technology

摘要文档管理系统是近年来备受关注的一个重要研究方向和热门课题,特别是随 着信息技术的发展,人们对海量文档数据的存储需求日益剧增,文档管理系统已 经成为大型企业级集成系统中不可或缺的核心记忆中枢,在现代企业级集成系统 中发挥着不可替代的作用;本文在熟悉业界文档管理系统发展现状的基础上,考 虑到目前现有的文档管理系统普遍存在着性能瓶颈,特别是面对大量并发用户请 求的大型系统中,性能问题尤为突出,因此文档管理系统的性能问题成为本文研 究的重点。本文围绕文档管理系统的性能这一重点研究课题,所做的主要研究工作及取 得相关成果如下:1)在充分借鉴 Apache 开源文档管理系统 Jackrabbit 的基础上,首先设计 和实现了一款标准的文档管理系统,并以此为模型进行了全面深入的研究和性能 瓶颈分析;通过汇总各种性能制约因素,发现频繁的持久层 I/O 访问成为制约整 个文档管理系统性能的瓶颈。为此,本文提出了基于分布式缓存技术的改进策略 来解决当前文档管理系统的性能瓶颈,其基本思想是:将现有的文档管理系统通 过构建和部署一个专用的分布式缓存集群系统,并把持久层读取的数据进行缓 存,那么在之后的数据读取中直接从高性能的分布式缓存中读取即可,从而可以 大大减少对低性能持久层的频繁访问,以达到解决当前文档管理系统性能瓶颈的 目的。2)在设计分布式缓存集群系统过程中,类比 Windows 操作系统的注册表原 理,巧妙地提出了分布式缓存集群系统注册表管理机制,其工作原理是:整个分 布式缓存集群系统至始至终维护着一个线性注册表,那么任意多个物理上相互独 立和散列的内存机通过分布式缓存注册表的“注册”和“注销”过程动态整合成 一个透明和逻辑统一的分布式内存集群,这也是本文在分布式缓存技术上的一个 实践创新。3)本文借助于自动化测试手段进行了性能对照实验;实验数据表明,在读 操作占大多数的文档管理系统中,本文提出的基于分布式缓存技术的文档管理系基于分布式缓存技术的文档管理系统应用研究统在性能方面具有明显的优势。关键词:文档管理系统;动态负载平衡;分布式缓存系统;注册表;内存机AbstractDMS(Document Management System) is received considerable publicity recent years and It becomes an important research subject and hot topic, especially with the development of information technology, people’s needs towards the massive document data storage surge increasing . So DMS has become essential core memory hub, and has played an irreplaceable role in the modern enterprise integrated system. Due to familiar with its status of the development in current industry, Taking into account its performance bottlenecks which currently prevailing existed in DMS , especially with massive concurrent user requests . So this paper is major focus on performance researching of DMS .This paper focuses on the performance of DMS as key research topics, and the main research work done and get relevant results are as follows:Firstly, Based on full reference towards Jackrabbit which is a Apache’s DMS open source project , Firstly a standardized DMS is designed and implemented . Then use it as a model for a comprehensive in-depth study and performance bottleneck analysis. Through the summary of various

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档