博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
近乎产品MVC架构介绍-多租户模式
阅读量:6257 次
发布时间:2019-06-22

本文共 538 字,大约阅读时间需要 1 分钟。

应用的数据部分支持多租户,租户可以是呈现区域(PersentArea)也可以是另一个应用。在数据库设计方面采用最简单的方式,在应用数据表中增加TenantTypeId(存储对应的ApplicationId)

多租户技术意义,在于不同租户间应用程序环境的隔离(application context isolation)以及数据的隔离(data isolation),以维持不同租户间应用程序不会相互干扰,同时数据的保密性也够强。

在程序调用数据时,数据会根据服务的租户ID到相应的数据表进行数据的筛选,从而达到获取数据的目的

例如:分类、评论、标签的数据都会根据租户ID进行服务的筛选
这些数据都存在各自的分类表,评论表,标签表。而用到分类、评论或者标签的地方不只一个
例如:相册用到评论,贴吧用到评论,资讯用到评论,那么如何从一个表中去区分出这三个各自的评论呢?
没错,就是租户ID

租户ID是一个标识,公司框架的服务有很多,当应用调用某个服务下的数掘时候,就需要根据应用租户ID到这个服务的数据库里获取。

 

实例产品基于asp.net mvc 5.0框架,源码下载地址:

 

转载于:https://www.cnblogs.com/tuoyu123/p/8435266.html

你可能感兴趣的文章
(二十九)方法调用之解析
查看>>
Springboot文件上传与下载
查看>>
Windows 8开发 WinRT 对ZIP文件解压缩及文件夹的ZIP压缩
查看>>
博客园
查看>>
Activity与Fragment数据传递之Fragment从Activity获取数据 分类: ...
查看>>
libFM 简介
查看>>
非均衡数据分布的分类问题
查看>>
用JAVA代码构造一个日历
查看>>
oracle密码过期ORA-28002:口令将过期的解决方法
查看>>
webdriver css选取器
查看>>
浏览器窗口最大化
查看>>
B+树
查看>>
[转] Yslow-网站性能评分工具的图文解析
查看>>
简单工厂设计模式计算器
查看>>
WinFrom“动态”WebService
查看>>
【钢铁侠3】【高清1280版HD-RMVB.英语中字】【2013最新美国票房科幻动作大片】...
查看>>
Eclipse 修改JVM
查看>>
状态者模式 c#
查看>>
最长回文子串
查看>>
Node-mongodb链接数据库函数的封装
查看>>