伙伴云客服论坛»论坛 S区 S产品资讯 查看内容

0 评论

0 收藏

分享

Saas 多租户形式介绍

本项目可以通过配置,轻松切换项目的 多租户实现方式
租户形式描绘优点缺点
NONE (非租户形式)没有租户简单、适宜独立系统缺少租户系统的优点
COLUMN (字段形式)租户共用一个数据库,在业务表中增加字段来区分简单、不复杂、开发无感知数据隔离性差、安全性差、数据备份和恢复困难、
SCHEMA (独立数据库)每个租户独立一个 数据库(schema),执行 sql 时,动态在表名前增加 schema简单、开发无感知、数据隔离性好配置文件中必需配置数据库的 root 账号、不支持复杂 sql 和 sql 嵌套自定义函数
DATASOURCE (独立数据源)每个租户独立一个数据源,执行代码时,动态切换数据源可独立部署数据库,数据隔离性好、扩展性高、故障影响小相对复杂、开发需要注意切换数据源时的事务问题、需要较多的数据库
SCHEMA_COLUMN (独立数据库+字段形式)每个租户独立一个 数据库,执行代码时,先动态切换数据源,在动态拼接 子租户id停止二次隔离简单、开发无感知、数据隔离性好、支持大租户小门店形式配置文件中必需配置数据库的 root 账号、不支持复杂 sql 和 sql 嵌套自定义函数
DATASOURCE_COLUMN (独立数据源+字段形式)每个租户独立一个 数据库(数据源),执行代码时,动态切换数据源,在动态拼接 子租户id 二次隔离可独立部署数据库,数据隔离性好、扩展性高、故障影响小、支持大租户小门店形式相对复杂、开发需要注意切换数据源时的事务问题、需要较多的数据库

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

嘀嘀小猪
注册会员
主题 9
回复 22
粉丝 0
|网站地图
快速回复 返回顶部 返回列表