常见的数据隔离方法。
1.1独立数据库。
优点:
简化数据模型。
简化数据问题恢复流程。
最高安全性。
缺点:
成本高。
数据收集和分析成本高。
1.2共享数据库(隔离数据)。
优点:
安全性高。
简化数据模型。
缺点:
统一数据库支持的模式有限。
吹嘘租户统计的复杂性。
当租户超过单个数据库的最大Schema时,维护成本高,代码逻辑复杂。
1.3共享数据库(共享数据)。
优点:
最低的采购成本。
维护成本低。
支持的最大租户数量。
吹嘘租户的数据分析成本最低。
缺点:
最低隔离级别。
数据恢复相对困难,容易影响其他租户的数据。
对于以上的数据隔离架构,具体的选择要根据服务的使用情况而定。比如部分企业自主部署的SAAS服务可以采用第一种独立数据库隔离模式,集中式云服务可以采用第三种数据隔离架构(共享数据库、共享数据),同时支持大量租户的业务。
对于共享数据库和数据的第三种体系结构,让我们看看如何隔离它。
1.资源情况。
PAAS需要隔离的资源通常可以分为两类,一类是租户自己建立的资源数据,自然是租户隔离的,另一类是平台建立的统一标准资源数据,如菜单数据、标准角色数据、标准岗位数据等。该数据仅在整个平台上可用,默认情况下租户是看不到的。统一的标准数据可以通过数据授权的方式授权给租户,从而成为租户的私有资源。
2.数据隔离逻辑。
它的核心思想是简化复杂的问题。我们都知道所有的系统都会涉及到特权隔离的模块,但是单租户和多租户之间的隔离是有区别的。因此,可以考虑通过租户数据授权,将统一资源转换为租户私有资源,这将成为单租户权限隔离逻辑,从而形成统一规范的数据隔离逻辑。
随商信息技术(上海)有限公司 b2b2c多用户商城系统是基于PHP技术的企业级电子商务平台系统,系统支持平台自营、招商加盟和多商家入驻、集成微信商城、移动端APP商城、微信小程序于一体。公司主营业务包含商城系统定制开发、新零售系统解决方案、电商平台系统定制开发、商城网站建设服务等等,随商为大、中、小企业提供一个安全、高效、强大的电子商务解决方案,协助企业快速构建、部署和管理其电子商务平台,拓展企业销售渠道,致力于推动PHP技术和电子商务行业的发展而不断努力。
随商全新版PHP企业级电商平台系统,以客户需求为己任,提供免费网店系统源码给用户体验,为国内客户特别是上海周边客户提供电商平台及网上商城网站建设服务,您的商城开发建站需求,我们来实现!