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

0 评论

0 收藏

分享

springboot搭建SaaS多租户动态数据源

一、SAAS是什么
SaaS是Software-as-a-service(软件即效劳)它是一种通过Internet提供软件的形式,厂商将应用软件统一部署在自己的效劳器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件效劳,按定购的效劳多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的效劳。用户不用再购置软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件停止维护,效劳提供商会全权管理和维护软件。
二、SAAS形式有哪些角色
①效劳商:效劳商主要是管理租户信息,依照不同的平台需求可能还需要统合整个平台的数据,作为大数据的根底。效劳商在SAAS形式中是提供效劳的厂商。
②租户:租户就是购置/租用效劳商提供效劳的用户,租户购置效劳后可以享受相应的产品效劳。如今很多SAAS化的产品都会划分
系统版本,不同的版本开放不同的功能,还有基于功能收费之类的,不同的租户购置不同版本的系统后享受的效劳也不一样。
三、SAAS形式有哪些特点
①独立性:每个租户的系统互相独立。
②平台性:所有租户归平台统一管理。
③隔离性:每个租户的数据互相隔离。
在以上三个特性里面,SAAS系统中最重要的一个标志就是数据隔离性,租户间的数据完全独立隔离。
四、数据隔离有哪些方案
①独立数据库
即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但本钱较高。
优点:
为不同的租户提供独立的数据库,有助于简化数据模型的扩展设计,满足不

回复

举报 使用道具

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

据为己有
注册会员
主题 17
回复 20
粉丝 0
|网站地图
快速回复 返回顶部 返回列表