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

多租户环境下的数据存储模式和映射机制研究

作 者: 李洪波
导 师: 李庆忠
学 校: 山东大学
专 业: 计算机软件与理论
关键词: SaaS 多租户 数据存储 模式映射 资源调整
分类号: TP393.09
类 型: 硕士论文
年 份: 2010年
下 载: 208次
引 用: 5次
阅 读: 论文下载
 

内容摘要


软件及服务(SaaS, Software as a Service)作为一种新型的软件应用模式,已成为当前的研究热点。SaaS模式下,服务提供商负责提供、管理、维护必要的IT基础支撑设施及软件运行服务平台,租户使用定制功能在服务平台上构建专属于自己的个性化业务系统,在线租赁使用。这种应用模式颠覆了传统软件系统必须遵循的需求分析、系统设计、代码开发、测试和移交的开发流程,而是提前建立领域通用平台,租户按照自身需要进行简单定制,即可组装生成所需软件应用。一方面大大减少了应用系统开发实施周期,降低软件产品使用成本,从而使更多的中小型企业有机会加入到信息化建设中,享受IT应用带来的生产力提升。另一方面,SaaS应用提供商通过为大量租户提供应用服务,利用规模效益不断降低运营成本,获得收益。进一步推动了SaaS模式的发展。数据作为企业应用的核心,一直以来倍受重视。SaaS模式引入了多租户环境特征,要求不同租户间共用数据库、操作系统以及硬件等资源和基础设施。如何保证新的环境下,数据存储结构既能够满足不同租户特定的存储需要,又能保持较高的资源使用率,提供良好的总体数据访问性能,成为SaaS数据存储的设计重要目标。尤其是当租户数目大量增加时,通过添加硬件资源或者部署到集群即可满足使用要求,而不用改变数据的存储结构,满足系统可伸缩性。本文主要研究了多租户环境下的数据存储模式和查询转换机制,包括共享数据库共享架构数据存储方式、模式映射查询转换算法、资源动态调整优化策略等方面,提出了多级共用数据划分和分区存储管理方案以及基于访问频繁属性的资源动态调整算法,实现了租户逻辑数据模式与实际物理存储模式间的查询转换。主要的工作和成果包括:(1)深入分析多租户数据层共用特征,对元数据模型做出一定扩展,引入类别属性用来表示共用程度,使得元数据能够更加精确地描述业务数据数据对象和字段模型。根据这个共用类别属性,将业务数据存储区域进一步划分为快速访问区、集中管理区和定制扩展区。在各区域中分别设计和建立合适的存储和索引结构,通过区分对待不同类别的业务数据,获得良好的整体访问性能和吞吐量。(2)设计并建立模式映射机制。既能满足在租户视图层,各租户独占数据模型,相互之间毫无影响,同时满足在实际存储数据库中,共用使用存储结构和资源,保证资源使用效率。(3)为了不断适应运营过程中数据访问量的变化,提出并形式化频繁属性,表示数据访问的频率,通过统计运行中的数据访问频率,对不同的数据对象和字段进行资源重新分配,保证系统始终处于较好的资源使用状态。并通过实验原型系统做了一定的评估,验证调整策略的有效性。

全文目录


相似论文

  1. 海量多数据库集成系统的查询处理研究,TP311.13
  2. 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52
  3. 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
  4. 基于SaaS临床路径管理系统的设计与实现,TP311.52
  5. J-TEXT托卡马克数据系统的升级与完善,TL631.24
  6. 数据存储在广域网加速系统中的研究与应用,TP333
  7. 甚高频雷电探测站数字处理系统设计与实现,TN911.23
  8. 基于逻辑卷的分级存储系统设计与实现,TP333
  9. 面向非结构化数据查询优化的存储系统,TP333
  10. 微固体模态陀螺的数据采集存储及处理系统的研究,TP274.2
  11. 云存储中的数据动态平衡技术研究,TP333
  12. 基于SaaS模型面向SAP系统的GRC服务研究与表现,TP393.09
  13. SaaS技术在人力资源服务平台中的应用研究,TP311.52
  14. 基于SaaS和SOA的ERP系统关键问题的研究,TP315
  15. 基于SaaS模式的工程机械销售代理公司CRM系统的设计与实现,TP311.52
  16. 林业海量数据的存储和传输方法研究,S712
  17. WEB报表工具及其组件化的研究与开发,TP393.09
  18. 基于SaaS模式的统一通信服务平台的设计与实现,TP393.09
  19. 面向SaaS模式的应用软件日志架构设计与实现,TP393.09
  20. 基于SaaS的协同项目管理系统的研究与开发,TP311.52
  21. 广交会住宿管理系统的设计及应用,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com