SaaS多租户网站数据库的研究与设计

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:wojiushishashou47
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件即服务(SaaS)是一种新型的软件应用模式,也是当前很多研究的热点问题。在该模式下,服务提供商负责提供必要的硬件基础设施和软件运行服务平台,租户使用简便的定制功能在服务平台上构建专属于自己的个性化业务系统,并通过在线租赁的形式使用。SaaS模式引入了多租户环境特征,要求不同租户间共用数据库、操作系统以及硬件等资源和基础设施。如何保证新的环境下,数据存储结构既能够满足不同租户特定的存储需要,又能保持较高的资源使用率,提供良好的总体数据访问性能,成为SaaS数据存储的设计重要目标。尤其是当租户数目大量增加时,通过添加硬件资源或者部署到集群即可满足使用要求,而不用改变数据的存储结构,满足系统可伸缩性。  本文研究基于SaaS的多租户网站平台的数据存储,灵活高效的数据存储方案使多租户网站平台能集成同行业同性质的网站,为建设在该平台上的网站提供了一种集中统一的数据管理方式,为平台的租户提供良好的数据安全隔离与个性化定制,并且保持较好的数据查询效率。本文通过对信息发布类网站数据的研究,同时结合多租户环境下网站的数据存储方式,设计了适合于支撑多租户网站的数据存储,将多租户网站数据进行了分类存储和管理,为多租户网站平台提供一种动态可管理的数据存储方式。  论文的主要工作是:(1)研究了SaaS多租户数据存储相关技术,在此基础上,针对网站数据设计了适用于信息发布类网站的多租户数据库(2)分析了多租户数据存储的需求,设计一套基于数据分类存储的数据库存储方案,为多租户网站的内部数据划分了数据存储区,实现多租户网站的可定制性和可扩展性。(3)为多租户的业务数据设计了快速访问数据存储区和租户定制数据存储区,以此加速数据访问效率,使多租户网站整体可以获得良好的访问性能和吞吐量。(4)基于数据交换的标准性,为数据库设计了一种基于XML的外部数据接口,用于系统外部数据的导入以及内部数据的导出。  本论文的主要创新点:本文从多租户网站的数据存储出发,针对多租户网站的特殊性提出一种满足于其数据存储的数据库设计方案,并通过网站业务数据的分类处理来提升多租户网站的整体性能。本文设计的SaaS多租户网站数据库,对于实际的工程应用具有一定的参考价值。
其他文献
在粗糙集的众多应用中,属性约简是最核心的内容之一。所谓属性约简是在保持信息系统分类能力不变的前提下,删除冗余的属性。属性约简大大简化了数据库结构的复杂度,提高了人们对
微光图像通常是指在照度小于0.1勒克斯(lux)的环境下获取的图像。微光图像因其在夜间等低照度条件灵敏的成像能力,已经在军事侦察、公安反恐、航天遥感、安防监控等重要领域发
药物协同是指不同药物相互合作以增强疗效的一种相互作用关系,在药物研发领域内具有重要的研究价值。癌症、艾滋病等复杂疾病通常由多种因素导致,涉及到多个生物环节的异常或改
语义角色标注是一种自然语言处理领域的浅层语义分析技术。它以句子为单位,分析句子中的谓词与其相关成分之间的语义关系,进而获取句子所表达语义的浅层表示。由于语义角色标注
专家系统是使用专家知识来提供建议辅助人类决策的智能软件系统,自专家系统开发以来得到迅速发展,各种专家系统开发工具也随之出现,减小了专家系统的开发难度,CLIPS是这些工
随着互联网技术的不断发展,网络应用已经越来越广泛,同时,越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。但是面对着客户需求的多样化,网络环境
云计算是新一代信息技术产业的重要组成部分,是继个人计算机、互联网之后的第三次信息技术浪潮,将引发信息产业商业模式的根本性改变。网站云是一种多租户的云部署架构,是云计算
随着移动互联网、移动设备以及物联网的发展,基于精确位置的服务促进了个人导航、物品搜索、机器人控制、娱乐游戏等行业的快速发展。目前,工业界和学术界做了大量努力,希望能够
学位
数控技术是利用数字信息对机械运动和工艺过程进行高性能的自动控制,极大地提高产品加工质量、加工精度和工作效率。数控技术正朝着性能上高速度、高精度;结构上开放化、网络化