APP下载

云模式下共享模型的数据备份与恢复策略研究

2016-09-23陈俊志白尚旺张少波

现代计算机 2016年2期
关键词:数据库策略模型

陈俊志,白尚旺,张少波

(太原科技大学计算机科学与技术学院,太原 030024)

云模式下共享模型的数据备份与恢复策略研究

陈俊志,白尚旺,张少波

(太原科技大学计算机科学与技术学院,太原030024)

0 引言

软件即服务[1](Software as a Service,SaaS)是云计算发展环境下一种新兴的商业模式。它基于互联网平台,将软件产品做为服务放到云平台上。SaaS最大的特征就是单实例多租赁,即多个租户租赁一个应用服务,并且支持租户按需定制。

SaaS服务面向互联网上的所有租户,每个租户根据自身的实际情况,所要求的数据结构各不相同,SaaS软件开发商们在搭建基于共享模型的SaaS架构时就不得不考虑各租户之间数据结构的差异性问题。同时,为租户提供的数据备份与恢复策略也是一个无法避免需要解决的问题。

1 SaaS数据模型

在设计基于SaaS模式的系统数据模型时,出于降低开发成本和接受服务的租户量等考虑,在数据的隔离、共享之间取得一定的平衡是一个必须考虑的重要因素。就一般而言,SaaS系统的数据模型有如下三种形式[2]:

(1)独立数据库。

在此数据模型中,每个租户单独享有一套数据库系统,这些数据可以布置在独立的服务器中,也可以部署在同一个服务器中,无论哪种情况,租户之间的数据都是高度隔离的,如图1所示。

图1 独立数据库模型

这种数据模型有一个明显的缺点就是物理资源共享程度很低,有多少个租户就要安装多少个独立的数据库,随之带来的就是增加了购置成本和维护成本,这对于一般的SaaS服务提供商来说是无法承受的。……

登录APP查看全文

猜你喜欢

数据库策略模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
例谈未知角三角函数值的求解策略
我说你做讲策略
高中数学复习的具体策略
数据库
3D打印中的模型分割与打包
数据库
数据库
数据库