![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常打怪
章鱼小丸仔
这个作者很懒,什么都没留下…
展开
-
数据库三范式理解
数据库的三范式第一范式:数据表中的每一列,必须是不可拆分的最小单元,也就是说确保每一列的原子性第二范式:满足第一范式的前提下,每一行数据只能与其中一列相关,即一行数据只做一件事。第三范式:满足第二范式的前提下,要求表中的每一列都要与主键直接相关而不是间接相关,而不是间接相关(表中的每一列只能依赖主键)。数据不能存在传递关系,即每个属性都跟主键有直接关系而不是间接关系,像a–>b–>c属性之间含有这样的关系是不符合三范式的。...原创 2021-10-08 14:17:37 · 112 阅读 · 0 评论 -
SaaS-轻租户设计
项目场景:SaaS是现在市场上比较火的一种模式,其实就是为了中小软件商服务,所以我们一套系统可能会有多个客户去使用那么这样就会出现一个多租户的一个概念。问题描述:同一个服务下的租户设计:1.轻租户-数据隔离-使用同一个数据库同一张表,用字段区别隔离2.重租户-数据隔离-使用不同的数据库不同的表去做数据隔离如果是基于轻租户的设计模式,那么就是在设计表的时候,加上一个租户的字段作为数据隔离例如我的user表为CREATE TABLE `user` ( `id` varchar(32)原创 2021-09-28 14:22:40 · 453 阅读 · 0 评论