搜索
系统演示
取消
热门系统产品
电商系统产品
供应链系统产品
渠道商管理产品
其他产品服务
没有你合适的?
我要定制 >

SAAS服务多租户数据隔离架构

2021-09-18 0
分类: 技术干货

SAAS服务多租户数据隔离架构常见的有独立数据库、共享数据库(隔离数据)、共享数据库(共享数据),针对这三种数据隔离架构方式,具体选择的时候需要根据业务使用情况来定。

SaaS多租户系统平台

常见的数据隔离方式

1.1 独立数据库

SAAS服务多租户数据隔离架构

优点:

● 简化数据模型

● 简化数据问题恢复流程

● 安全性最高

缺点:

● 成本高

● 数据收集分析成本高

1.2 共享数据库(隔离数据)

SAAS服务多租户数据隔离架构

优点:

●  安全性交高

● 简化数据模型

缺点:

● 统一数据库支持的Schema有限

● 夸租户统计数据复杂

● 租户超过了单数据库最大Schema时维护成本高,代码逻辑复杂

1.3共享数据库(共享数据)

SAAS服务多租户数据隔离架构

优点:

● 购置成本最低

● 维护成本最低

● 支持的租户数量最大

● 夸租户数据分析成本最低

缺点:

● 隔离级别最低

● 数据恢复相对困难,容易影响到其他租户数据

针对以上的数据隔离架构方式,具体选择的时候需要根据业务使用情况来定,比如针对有些企业单独部署的SAAS服务就可以采用第一种独立数据库隔离的方式,针对集中上云,要同时支撑大批量租户的业务就可以采用第三种数据隔离架构(共享数据库.共享数据)。

针对第三种共享数据库共享数据的架构我们看看具体怎么做隔离。

1.资源情况

SAAS服务多租户数据隔离架构

针对PAAS中需要隔离的资源,通常可以分为两大类,一类是租户自己建立的资源数据,这种数据天然就是租户隔离的,另外一种就是平台建立的统一标准资源数据,比如菜单数据,标准角色数据,标准岗位数据等等,这种数据整个平台只有一份,默认情况下对租户是不可见的,可以通过数据授权的方式将统一标准数据授权给租户,这样就变成租户的私有资源了。

2.数据隔离逻辑

SAAS服务多租户数据隔离架构

其核心思想是将复杂问题简单化,我们都知道所有系统都会涉及到权限隔离的模块,只是单租户和多租户在隔离上存在差异,所以我们可以考虑将统一资源通过租户数据授权转换成租户私有资源,这样就变成了单租户权限隔离逻辑了,这样才能形成一条统一的标准化数据隔离逻辑。

 

文章来源:VIP创业知识库

编辑:云朵匠 | 数商云(微信ID:shushangyun_com)

【数商云www.shushangyun.com】致力于提供企业级的商城开发服务,长期为大中型企业打造数据化、商业化、智能化的saas多租户商城系统解决方案,同时我们还提供B2B电子商务平台、B2B2C多用户商城系统、B2C电子商务系统、跨境进口电商平台、供应商系统、新零售电商平台、直播电商系统等一系列供应链平台定制开发服务。

网站声明:以上内容为数商云电子商务系统网站的原创文章,如需转载,请注明出处,谢谢合作!
评论
剩余-200
发表
电商头条文章
1 一文读懂SaaS版多租户商城系统对多品牌企业的应用价值
企业SaaS版多租户商城系统的信息化建设是一项复杂而严密的、循序渐进的系统性工程,与企业原有的组织架构、经营模式、产权结构等诸多方面的根本性变革互为基础和条件。对此,本文便主要解析SaaS版多租户商城系统架构设计思路及其具体应用价值。
2 云平台下的多租户架构,从SaaS应用到PaaS平台,你应该理解的一些关键点
今天谈下云平台下的多租户架构,不论是在公有云还是私有云平台,是设计一个面向最终组织或用户的SaaS应用还是面向业务系统的PaaS平台,多租户都是前期架构设计的一个关键内容,因此有必要对里面的一些核心要点进一步说明。
3 浅谈SaaS多租户数据隔离和共享
多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。前段时间第一次看到多租户时,觉得挺有趣,便想着一探究竟。那就,让我们从提问的角度来阐述问题吧。
4 SAAS服务多租户数据隔离架构
SAAS服务多租户数据隔离架构常见的有独立数据库、共享数据库(隔离数据)、共享数据库(共享数据),针对这三种数据隔离架构方式,具体选择的时候需要根据业务使用情况来定。
5 多租户系统SaaS架构设计分析(实践篇)
Saas多租户系统拥有自己独立的数据库,每个应用程序实例只需要一个数据库。对Saas多租户系统管理独立于系统之外,对于每一个租户,整个应用程序需要重复安装一次。供应商都可以为租户管理软件,每个应用程序实例都配置为连接到其相应的数据库。
填写以下信息, 免费获取方案报价
姓名
手机号码
企业名称
选择行业
  • 建筑建材
  • 化工
  • 钢铁
  • 机械设备
  • 原材料
  • 工业
  • 环保
  • 生鲜
  • 医疗
  • 快消品
  • 农林牧渔
  • 汽车汽配
  • 橡胶
  • 工程
  • 加工
  • 仪器仪表
  • 纺织
  • 服装
  • 电子元器件
  • 物流
  • 化塑
  • 食品
  • 房地产
  • 交通运输
  • 能源
  • 印刷
  • 教育
  • 跨境电商
  • 旅游
  • 皮革
  • 3C数码
  • 金属制品
  • 批发
  • 研究和发展
  • 其他行业
需求描述
请您填写以下信息马上预约演示
姓名
手机号码
你的职位
企业名称

恭喜您的需求提交成功

尊敬的用户,您好!

您的需求我们已经收到,我们会为您安排专属电商商务顾问在24小时内(工作日时间)内与您取得联系,请您在此期间保持电话畅通,并且注意接听来自广州区域的来电。
感谢您的支持!

微信咨询
(工作日09:00 - 18:00)
微信扫描二维码添加客服微信
电话咨询 (工作日09:00 - 18:00)
客服热线: 4008 868 127
售前热线: 189 2432 2993
微信扫描快速拨打电话
console.log();