首页> 中文学位 >结合非关系数据库的内容管理系统设计与实现
【6h】

结合非关系数据库的内容管理系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 引 言

1.1 项目背景

1.2现状分析

1.3 目的和意义

1.4 主要研究内容

第二章 非关系数据库的特点分析

2.1非关系数据库的特点

2.2 文档型非关系数据库—MongoDB

2.3 全文索引引擎-Lucene

第三章 关键技术及解决方案

3.1 关系数据库与非关系数据库结合方案

3.2 MongoDB自动重连接算法

3.3 Lucene索引分组及多线程写入并发控制

3.4 Lucene中文分词分词算法

第四章 系统实现

4.1 需求分析

4.2 系统设计

4.3 系统实现

4.4 系统部署

4.5 系统测试

结束语

致谢

参考文献

附录A 内容信息管理界面

附录B 访问统计界面

附录C 网站发布效果

附录D 网站信息检索界面

作者简历

展开▼

摘要

当前已经进入互联网信息时代,对于各种网络系统来说信息发布功能必不可少。内容管理系统,作为信息发布的基础应用,在互联网网站建设及各种系统集成中,扮演着必不可少的角色。内容管理系统虽然经过多年的发展,但访问统计、信息检索、等模块在关系数据库模式下依然没有成熟的解决方案。在面对大数据量及高读写频率时,突现出关系数据库在此方面的性能瓶颈。同时,随着计算机技术及数据库技术的发展,非关系型的数据库发展迅速,形成了一个极其热门的新兴领域。非关系数据库是与以非关系数据模式存储的数据库的统称,是一种为满足互联网应用需要而产生的数据库技术,具有高性能、易使用的特点,在关系数据库短板的海量存储及并发访问能力上,有着关系数据库无法比拟的性能优势。
  本文针对非关系数据库展开研究,分析了非关系型数据库的特点,介绍了目前非关系数据库发展的现状,研究了非关系数据库的相关技术,包括设计理念、底层实现、应用访问接口等不同的层面,并与目前的关系数据库进行对比。在以上分析对比的基础上,根据访问统计、信息检索的功能特点提出了分别与不同非关系数据库MongoDB、Lucene相结合的解决方案。通过这套方案设计实现了整套内容管理系统。并在设计与实现的过程中解决了多个 MongoDB及 Lucene使用中的问题。经性能测试验证,通过结合非关系数据库的效果达到了预期的目的,其性能远高于一般关系数据库实现的运行效率。本内容管理系统目前已应用在中小学教育班班通及商务部中小企业服务网等多个项目中,为公司的业务发展提供了良好的基础支撑。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号