多租户数据库设计的关键技术研究

来源 :清华大学 | 被引量 : 0次 | 上传用户:lawyerhw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多租户数据库作为软件即服务的典型模型通过对不同租户的数据进行集中管理,降低数据管理服务的价格门槛,通过长尾效应创造巨大经济价值,因此如何针对多租户数据库进行软硬件优化设计已经成为国内外工业界和学术界共同关注焦点。但随着租户规模增大,服务要求不断提升,新型存储介质出现,多租户数据库的设计面临巨大挑战:第一,现有的多租户数据库设计方案不能同时兼顾系统性能、存储开销和可扩展性;第二,现有的多租户数据库没有给予租户高可定制的个性化设计;第三,现有多租户数据库没有针对新型存储介质(如:相变存储器)给出查询优化设计方案。针对这些问题,本文提出了一系列针对多租户数据库的优化设计方法,论文的主要研究工作和贡献包括:1.多租户数据库一般定制下的自适应数据模式设计:针对现有的多租户数据库无法兼顾系统的性能、存储开销、可扩展性的现状,本文提出了一种自适应的数据模式设计方案,该方法考虑到多租户数据库业务的相关性,从属性的角度设计建表方案,确保系统的表维护数量不会随着租户规模的增大而线性增长,该方法能够根据租户配置的不同和查询负载的变化而进行自适应的调节,确保系统在不同的情况下都能具备较高的性能和较低的存储开销。2.多租户数据库高可定制下的个性化数据模式设计:鉴于现有的多租户数据库给予租户个性化设计的支持十分有限,本文提出了一种基于高可定制下的个性化数据模式设计方案,该方案提供了基于推荐的方法帮助租户进行更准确的在线设计,为了确保系统的可扩展性,本文提出了基于聚类和基于交互的两阶段方法对个性化数据模式进行集成,此外,本文还设计了基于图分割的方法分别从存储空间和查询负载两个角度对数据模式进行优化,确保系统能够在高可定制的前提下,兼具高可扩展性、低延迟和低存储开销。3.基于相变存储器的数据库索引设计:现有基于相变存储器(PCM)的研究不足特别是基于PCM的数据库索引研究更是非常有限,本文提出了一种基于预测模型的针对PCM优化的数据库索引Bp树,该索引通过预测模型对索引节点空间进行预分配最大限度减少了索引不必要而又延迟大、能耗高的写操作数量,本文放松了索引叶节点严格有序的限制,同时设计索引状态参数实时对预测模型进行监控,保证预测模型的准确性。
其他文献
本文介绍了色彩的基本常识、搭配种类、象征含义、视觉效果及服装色彩与人体和环境的关系。主要是给爱美但却在穿衣方面不太擅长色彩搭配的朋友几项建议。
我国中小城市及小城镇的住宅建筑一般为多层建筑,每座楼房的高度一般不超过30m,长度一般不超过60m,目前施工中在用塔机有以下三种形式:
在学校提倡新工科、食品工程认证的形势下,为达到培养食品工程应用型人才的目的,建立食品工程应用型人才培养示范基地对提高学生的实践能力和创新能力意义重大。本文阐述了食
针对汇编语言程序设计课程教学现状中存在的问题进行了分析研究,提出了采用基于问题学习的PBL教学模式进行教学改革的思路.在课堂教学与实验教学过程中,通过构建合适的问题集