多租户模式下云数据管理模式的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yaojing45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件即服务(SaaS)是一种在线软件交付模式,允许第三方提供商提供软件服务,供租户在互联网上按需使用,而不是在其场所安装和维护。目前,越来越多的公司采用这种模式提供基于Web的业务应用程序。多租户是SaaS的主要特征,它允许SaaS供应商运行一个单实例应用程序,支持同一硬件和软件基础设施上的多个租户。这个应用程序应该是高度可定制的,以满足租户的期望和业务需求。本文研究了一种可定制的数据库设计多租户应用程序,该设计引入了一个灵活扩展表(FET),它由公共租户表(CTT)、虚拟租户表(VTT)和扩展表(ET)组成。这种设计使租户能够在多租户应用程序运行时执行期间创建自己的弹性数据库模式,以满足其业务需求。基于所设计的多租户灵活扩展表,本文研究了一种多租户数据库访问服务。该服务将多租户关系表和虚拟关系表结合起来,使它们成为每个租户的一个数据库。它允许通过简单地从中调用函数来检索租户数据,从而使租户不用花费金钱和精力编写SQL查询和后端数据管理代码,而是允许他们专注于自己的业务并创建自己的Web、移动和桌面应用程序。然后本文研究了一种基于灵活扩展表的多租户数据管理服务。此数据管理服务通过创建、管理和组织大量结构化数据,来满足租户的不同业务需求。此外,它在单个数据库模式中将传统关系数据与虚拟关系数据结合在一起,并允许租户通过从该服务调用函数来管理该数据。该服务提出了其常用功能的算法以增进这些功能管理多租户数据的可行性和有效性。接着本文设计了一种在软件应用程序和关系数据库管理系统之间建立中间数据库层的体系结构设计,用于在灵活扩展表多租户数据库模式中存储和访问多租户的数据。这个数据库层结合了多租户关系表和虚拟关系表,使它们协同工作,为每个租户充当一个数据库。该体系结构设计适用于多租户数据库环境,该环境可以使用包含共享物理结构化表和虚拟结构化租户表的数据库模式组合来运行大多数业务域数据库。最后将灵活扩展表技术在实验室云平台上的应用和实现,并把灵活扩展表技术和其他常见的多租户数据库技术进行了比较和评价。
其他文献
随着中国的改革开放,随着中国成为世界贸易组织的一员以及世界经济一体化的大势所趋,跨文化交流已经成为了我们日常生活中一个重要的组成部分。而同时,文化休克却是人们突然
在发展农业旅游为主题内涵的战略上,齐齐哈尔市应当充分利用生态农业旅游的发展契机,带动广大农民群众的就业与增收,帮助广大农村贫困群众摆脱贫困问题的现状,实现齐齐哈尔市
<正>习近平总书记指出:"必须构建程序合理、环节完整的社会主义协商民主体系,确保协商民主有制可依、有规可守、有章可循、有序可遵。"2017年以来,十三届福州市政协在全国政
随着经济的发展,我国汽车保有量持续上涨,车辆的增多虽然给人们的生活和工作带来了方便,但与此同时也导致了交通状况的日益恶化。违法变道、酒后驾驶、超速超载等违法行为是
岩土材料的本构理论是现代土力学的基础。采用先进的数值方法分析岩土工程问题时,正确建立并合理应用岩土介质本构模型,对于提高计算精度常是关键技术之一,具有重要的意义。在岩
由于全球市场的需求变化迅速、产品生命周期缩短、总体环境日益复杂且顾客的需求多样化,企业为了提升竞争力,需要迅速回应顾客快速且多变的需求,才能在其产业竞争环境中求生
开掘其他课程的育人资源构建与思想政治理论课同向同行的课程育人体系是今后高校思想政治工作改革的重要方向。构建同向同行的高校思想政治教育课程体系有助于明确社会主义的
“生态公路”作为科学的公路建设理念,突出人与自然的和谐共生,目的就是将人类发展对自然生态的破坏降到最低,寻求一个临界的平衡点实现公路建设与生态环境相协调和可持续,“
为了提高某排气系统的性能,实施了排气系统特性分析与确定性优化。利用Catia建立三维模型,运用Hypermesh进行网格划分,模态求解由Ansys完成。在Nastran中利用综合模态节点法进行
1934年抗日名将宋哲元聘请马彦翀任二十九军顾问,1935年11月张自忠出任察哈尔省主席兼察哈尔保安司令,任命马彦翀为察哈尔省秘书长。1936年6月张自忠出任天津市长,马彦翀亦随同