龙泉市住房和城乡建设局网站,温州网站推广哪家好,网站策划报告书怎么做,资阳seo数据库的多租户隔离有三种方案
1、独立数据库
一个租户一个数据库#xff0c;这种方案的用户数据隔离级别最高#xff0c;安全性最好#xff0c;成本也最高
优点#xff1a;为不同的租户提供独立的数据库#xff0c;有助于简化数据模型的扩展设计#xff0c;满足不同租…数据库的多租户隔离有三种方案
1、独立数据库
一个租户一个数据库这种方案的用户数据隔离级别最高安全性最好成本也最高
优点为不同的租户提供独立的数据库有助于简化数据模型的扩展设计满足不同租户的独特需求如果出现故障恢复数据比较简单缺点增大了数据库的安装数量随之带来维护成本和购置成本的增加
2、共享数据库独立Schema 多个或所有租户共享数据库但一个租户一个表
优点为安全性要求较高的租户提供了一定程度的逻辑数据隔离并不是完全隔离每个数据库可以支持更多的租户数量缺点如果出现故障数据恢复比较困难因为恢复数据库将牵扯到其他租户的数据如果需要跨租户统计数据存在一定困难
3、共享数据库共享Schema共享数据表 共享数据库共享数据架构。租户共享同一个数据库同一张表但在表中通过字段区分租户的数据。这是共享程度最高、隔离程度最低的模式
优点维护和购置的成本最低允许每个数据库支持的租户数量最多缺点:隔离级别最低安全性最低需要在设计开发时加大对安全的开发量数据备份和恢复最困难需要逐表逐条备份和还原
如果希望以最少的服务器为最多的租户提供服务并且租户接受以牺牲隔离级别换取降低成本这种方案最适合