用户的详细资料是否需要单独做一个表
业务是社交,会有很多资料信息 比如 身高、体重、工作、薪资等20多个字段
当前user表 包含了邮件、电话、性别、头像、昵称等比较常规的一些资料,我是否需要把上面20多个资料都建立在这个user表上,还是单独设立一个表。
不知道拆分和不拆封后续有什么优缺点
放在 user 表中:
放在单独表中:
单独表+1 什么社交产品呀!!
我觉得可以分开存储,这些详细资料一般是冷数据了吧,数据一般情况下查询的次数也比较少,改动的机会也少,是在不行加缓存
支持垂直拆,所有的工作前期不要怕麻烦,后续迭代的时候会很轻松的。
需要 等你后面要加字段慢慢加的时候你就知道心态爆炸四个字怎么写了 ,打开你的user表 ,好家伙,找个字段找半天
冷热数据垂直拆表