【架构】一些架构和为什么要这么设计
数据库设计
分析对象,确认范围与联系
比如用户和企业,与用户有关系的,帐号,所在企业id,邮箱,手机号,昵称,放在同一张表中
与企业有关的,id,企业名称,企业大小,企业套餐
需不需要设计附表,也就是关系表?
有时候强相关会导致程序的健壮性,或者容错性不够好,但是弱相关的话又可能会导致数据不同步。
怎么去界定这个范围,还是要看对项目的目的。
密码表
为什么密码表单独设计,因为密码需要加密,而且与认证相关,分开比较好.
业务数据获取
对于查询很多,变化很少的数据,可以整张表缓存在redis中,以减少查库的使用
原创
2020-11-03 21:08:20 ·
184 阅读 ·
0 评论