基于SaaS平台的数据库性能优化研究与设计

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:jialufeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息科技的迅速普及,互联网技术迅猛发展,社会竞争日趋白热化,信息价值主导了企业的发展,迫使企业必须有效、最大化地整和全球范围内的资源。传统的企业信息服务模式具有实施成本高、周期长、维护复杂繁琐、效率低、服务延迟等问题,中小型企业信息化基础较薄弱,更加无法赶上时代发展的步伐,在这种背景下,提出了SaaS概念,软件即服务,SaaS架构的软件,点燃了中小型企业经济持续发展的希望。HiService企业综合管理平台基于SaaS架构,实现多租户、可配置、易扩展的静态数据管理,同时融合工作流引擎,有效的对业务流程建模、执行和监控,实现办公自动化。随着系统不断迭代发展,租户也不断增加,吞吐量也上升,数据量越来越大,系统响应请求时间很长,用户无法忍受,运行效率非常低。现有一台Web服务器和一台数据库服务器的系统环境已不能支持系统的应用。本论文以HiService系统为背景,基于SaaS平台,搭建缓存服务器和数据库集群,对数据库性能优化进行研究与设计。首先,研究当前分布式数据存储策略,设计系统数据持久化存储策略。然后,改进数据库索引,创建有效的索引,研究Sphinx全文检索引擎,设计模糊查询性能的改进,多方面优化数据库性能。利用绑定变量、数据库分页等方式提高应用程序SQL执行效率,同时结合Web缓存,改进SaaS平台系统性能。基于数据库存储策略,提出并行查询数据库算法,并行化利用数据库资源,提高检索效率。研究并设计数据访问层,封装API调用,透明为应用层服务。最后,对改进后系统进行测试,并分析测试的结果。本文针对HiService系统执行效率低问题,研究并设计基于SaaS平台数据库性能的优化方案。论文通过实验数据,验证改进方法的可行性和有效性,为系统更好的提供服务奠定基础。
其他文献
云计算数据中心内运行的多种多样的应用对网络的高带宽和低延时等性能提出了越来越高的要求。数据中心网络的流调度技术对数据流的传输进行调度,其目标是减少数据流平均完成时
该文主要介绍了在Windows95环境下,利用最新集成开发工具Visual C++5.0研制开发了应用于从德国引引进的ERGO-OXYSCREEN运动肺功能测试仪上的自动分析诊断系统.该系统的开发将
随着移动互联网以及无线接入技术的迅猛发展,无线城市为市民、企业和政府提供了共享无线信息平台的可能性,随时随地随需的获取无线网络服务已成为现代生活和办公的一个非常重
近年来,随着智能交通系统的快速发展,作为其关键技术之一的车载通信网络也逐渐受到国内外专家及学者的重视。车载通信网络能够提高行车的安全性、舒适性以及运输效率,因此可
随着网络技术的快速发展和广泛应用,互联网在各个方面影响着人们的日常生活和工作,潜移默化之中改变了人们的生活方式、行为习惯和社会活动。互联网已成为当今社会人们生活中不
该文是对采用数字语音中继卡开发新型的火警受理设备的整个过程的详细描述.该设备采用了数字程控技术,计算机技术,以及可视化软件编程技术,使该设备能够完成《城市消防通信指
该学位论文深入系统地研究了MMDBMS中的压缩技术和基于内容图像查询以及二者集成的问题。在数据库、图像压缩、模式识别等多个学科领域进行交叉研究,为突破存储和基于内容查询
作为一种数据安全策略,数据备份是保障数据安全的一种重要手段。然而现有的数据备份方案往往采用昂贵的数据备份服务器存储数据,这大大增加了备份的成本,同时也降低了系统性
互联网技术的迅猛发展,互联网数据呈现爆炸性的增长,面临海量数据处理问题。云计算作为一种新的模型提出来,发展极为迅速。云计算开源系统Hadoop模仿和实现了Google云计算的
SaaS的核心概念是软件的服务化,即将软件看作是一种服务。SaaS具有维护方便、节省成本等许多优点,但SaaS也有缺点,其中对网络的依赖成为其最大的缺点之一。一旦失去网络的支