多租户应用的数据模式自演化研究
发布时间:2021-08-20 09:54
多租户SaaS(软件即服务,Software as a service)应用以其按需定制、按需付费、无需维护等特征,逐渐成为云计算时代下主要的软件服务模式。所谓多租户SaaS应用就是单实例多租赁,即一个部署一个应用实例供多个租户租赁使用,租户可以按需定制满足自己个性化应用,定制主要从应用的界面、数据模式、服务流程等几个层面入手,其中数据模式的定制是多租户应用个性化定制的核心,是业务定制的核心要素。然而,随着租户规模的扩大,不同租户定制的数据模式中出现大量的公共相同模式信息,这为租户的进一步定制修改,以及新租户的定制过程带来不便,因为所有的定制都必须基于原始的基础公共数据模式开始进行定制,新租户定制数据模式的负担越来越重,甚至大量的租户定制是重复的,严重影响了租户的数据模式定制体验,增加了定制过程的复杂性。针对上述问题,为了提高大规模多租户应用租户个性化定制的效率。文章围绕多租户应用的数据模式自演化进行了深入研究。所谓多租户应用的数据模式自演化是指多租户应用在共享数据存储下,基础的公共共享数据模式可以随着不同租户定制信息的增加,自动地分析和抽取多租户之间的公共信息,对基础公共数据模式进行...
【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:65 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究内容
1.3 本文组织结构
第二章 相关研究
2.1 多租户技术
2.2 多租户应用数据存储架构的相关研究
2.3 多租户应用的数据定制技术
2.4 多租户应用的数据扩展技术
2.4.1 定制追加字段
2.4.2 预先分配字段
2.4.3 扩展关联表
2.4.4 数据透视表
2.4.5 Chunk Folding
2.4.6 XML字段拓展
2.4.7 纯元数据技术
2.5 多租户应用中数据模式演化技术
2.6 多租户应用中自演化技术
第三章 支持自演化的多租户应用的总体架构
3.1 支持数据模式自演化的多租户应用体系结构
3.2 支持数据模式自演化的多租户应用的主要功能
3.2.1 运行平台
3.2.2 开发交付
3.2.3 模型定制
3.2.4 自演化功能
第四章 多租户应用的数据模式自演化方法
4.1 基础公共数据模式的自演化框架
4.1.1 基础公共数据模式模型自演化需求
4.1.1.1 基础公共数据模式模型有效期
4.1.1.2 租户数据模式模型簇的膨胀
4.1.2 基础公共数据模式模型自演化架构
4.2 基础公共数据模式的自演化方法
4.2.1 数据模式的可定制模型
4.2.1.1 数据模式模型定义
4.2.1.2 数据模式定制动作定义
4.2.1.3 数据模式可定制过程模型定义
4.2.2 基础公共数据模式模型评估指标
4.2.2.1 数据模式模型的变化动作和变体
4.2.2.2 数据模式模型间偏移和距离
4.2.2.3 数据模式模型间偏移量和距离计算方法
4.2.2.4 数据模式模型数据存取率
4.2.2.5 基础公共数据模式模型的评价公式
4.2.3 基础公共数据模式的重新选择
4.2.4 基础公共数据模式和定制动作集的更新
4.3 共享数据模式的自演化框架
4.3.1 共享数据模式的自演化需求
4.3.2 共享数据模式模型自演化架构
4.4 共享数据模式的自演化方法
4.4.1 共享数据模式的模型
4.4.2 共享数据模式评估指标
4.4.3 共享数据模式的重新选择
4.4.4 共享数据模式的更新
第五章 多租户应用的数据模式自演化实验分析
5.1 基础公共数据模式的自演化
5.1.1 实验设计
5.1.1.1 实验环境与初始化数据
5.1.1.2 实验过程
5.1.2 实验结果
5.2 共享数据模式的自演化
5.2.1 实验设计
5.2.1.1 实验环境与初始化数据
5.2.1.2 实验过程
5.2.2 实验结果
第六章 总结与展望
参考文献
致谢
学位论文评闻及答辩情况表
【参考文献】:
期刊论文
[1]网站云的数据管理技术与实现[J]. 林锦群,范冰冰. 计算机与现代化. 2012(08)
[2]基于Multi-Tenant应用的数据个性化需求问题研究[J]. 姜世超. 中国管理信息化. 2011(23)
[3]软件即服务流程模型的自动演化[J]. 周亮,曹健,陈姣娟. 计算机集成制造系统. 2011(08)
[4]基于SAAS模式的共享模型的数据扩展技术研究[J]. 唐圣潘,周肆清,丁长松. 计算机技术与发展. 2011(08)
[5]基于SaaS的数字水表远程监控系统的设计[J]. 陆志杰,崔建江,李俊杰,姜立龙. 科技创新导报. 2011(18)
博士论文
[1]SaaS应用交付平台中多租户云数据管理关键技术研究[D]. 孔兰菊.山东大学 2011
硕士论文
[1]基于SaaS架构的可定制模型的研究[D]. 宋仁才.吉林大学 2012
[2]基于SaaS模式的数据直报平台架构及关键技术的研究实现[D]. 陈健.北京邮电大学 2012
[3]面向业务流程管理的PaaS平台关键技术研究[D]. 逄锦山.山东大学 2012
[4]基于SaaS的数据库构建方案的研究与实现[D]. 徐江曼.山东大学 2012
[5]基于规则的SaaS业务流程定制和挖掘[D]. 周亮.上海交通大学 2012
[6]SaaS技术在人力资源服务平台中的应用研究[D]. 石卉.上海交通大学 2012
[7]基于SaaS技术的哈铁局培训管理系统的开发[D]. 王辉.上海交通大学 2012
[8]面向SaaS应用的数据模式演化关键技术研究[D]. 刘士群.山东大学 2011
[9]面向SaaS 应用的软件定制技术研究[D]. 陈伟.上海交通大学 2011
[10]SaaS模式下多租户系统架构及关键技术研究[D]. 彭荣.大连海事大学 2010
本文编号:3353287
【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:65 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究内容
1.3 本文组织结构
第二章 相关研究
2.1 多租户技术
2.2 多租户应用数据存储架构的相关研究
2.3 多租户应用的数据定制技术
2.4 多租户应用的数据扩展技术
2.4.1 定制追加字段
2.4.2 预先分配字段
2.4.3 扩展关联表
2.4.4 数据透视表
2.4.5 Chunk Folding
2.4.6 XML字段拓展
2.4.7 纯元数据技术
2.5 多租户应用中数据模式演化技术
2.6 多租户应用中自演化技术
第三章 支持自演化的多租户应用的总体架构
3.1 支持数据模式自演化的多租户应用体系结构
3.2 支持数据模式自演化的多租户应用的主要功能
3.2.1 运行平台
3.2.2 开发交付
3.2.3 模型定制
3.2.4 自演化功能
第四章 多租户应用的数据模式自演化方法
4.1 基础公共数据模式的自演化框架
4.1.1 基础公共数据模式模型自演化需求
4.1.1.1 基础公共数据模式模型有效期
4.1.1.2 租户数据模式模型簇的膨胀
4.1.2 基础公共数据模式模型自演化架构
4.2 基础公共数据模式的自演化方法
4.2.1 数据模式的可定制模型
4.2.1.1 数据模式模型定义
4.2.1.2 数据模式定制动作定义
4.2.1.3 数据模式可定制过程模型定义
4.2.2 基础公共数据模式模型评估指标
4.2.2.1 数据模式模型的变化动作和变体
4.2.2.2 数据模式模型间偏移和距离
4.2.2.3 数据模式模型间偏移量和距离计算方法
4.2.2.4 数据模式模型数据存取率
4.2.2.5 基础公共数据模式模型的评价公式
4.2.3 基础公共数据模式的重新选择
4.2.4 基础公共数据模式和定制动作集的更新
4.3 共享数据模式的自演化框架
4.3.1 共享数据模式的自演化需求
4.3.2 共享数据模式模型自演化架构
4.4 共享数据模式的自演化方法
4.4.1 共享数据模式的模型
4.4.2 共享数据模式评估指标
4.4.3 共享数据模式的重新选择
4.4.4 共享数据模式的更新
第五章 多租户应用的数据模式自演化实验分析
5.1 基础公共数据模式的自演化
5.1.1 实验设计
5.1.1.1 实验环境与初始化数据
5.1.1.2 实验过程
5.1.2 实验结果
5.2 共享数据模式的自演化
5.2.1 实验设计
5.2.1.1 实验环境与初始化数据
5.2.1.2 实验过程
5.2.2 实验结果
第六章 总结与展望
参考文献
致谢
学位论文评闻及答辩情况表
【参考文献】:
期刊论文
[1]网站云的数据管理技术与实现[J]. 林锦群,范冰冰. 计算机与现代化. 2012(08)
[2]基于Multi-Tenant应用的数据个性化需求问题研究[J]. 姜世超. 中国管理信息化. 2011(23)
[3]软件即服务流程模型的自动演化[J]. 周亮,曹健,陈姣娟. 计算机集成制造系统. 2011(08)
[4]基于SAAS模式的共享模型的数据扩展技术研究[J]. 唐圣潘,周肆清,丁长松. 计算机技术与发展. 2011(08)
[5]基于SaaS的数字水表远程监控系统的设计[J]. 陆志杰,崔建江,李俊杰,姜立龙. 科技创新导报. 2011(18)
博士论文
[1]SaaS应用交付平台中多租户云数据管理关键技术研究[D]. 孔兰菊.山东大学 2011
硕士论文
[1]基于SaaS架构的可定制模型的研究[D]. 宋仁才.吉林大学 2012
[2]基于SaaS模式的数据直报平台架构及关键技术的研究实现[D]. 陈健.北京邮电大学 2012
[3]面向业务流程管理的PaaS平台关键技术研究[D]. 逄锦山.山东大学 2012
[4]基于SaaS的数据库构建方案的研究与实现[D]. 徐江曼.山东大学 2012
[5]基于规则的SaaS业务流程定制和挖掘[D]. 周亮.上海交通大学 2012
[6]SaaS技术在人力资源服务平台中的应用研究[D]. 石卉.上海交通大学 2012
[7]基于SaaS技术的哈铁局培训管理系统的开发[D]. 王辉.上海交通大学 2012
[8]面向SaaS应用的数据模式演化关键技术研究[D]. 刘士群.山东大学 2011
[9]面向SaaS 应用的软件定制技术研究[D]. 陈伟.上海交通大学 2011
[10]SaaS模式下多租户系统架构及关键技术研究[D]. 彭荣.大连海事大学 2010
本文编号:3353287
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3353287.html