商品表,商品规格参数表,讨论数据表的拆分
此博客纯粹是本人的学习的个人理解,不喜欢勿喷
Spu就是描述这个商品是个什么商品,但是是一个抽象的商品
例如,我们买了一个苹果8,但是不知道他的具体的信息
详细的详细就要去商品详情页,就要去sku
spu是一组sku组合起来的东西
商品介绍统一,评价统一,售后统一
统一spu下的sku有共同属性也有不同属性
Spu是一个大的集合,而sku中只要存储自己特有的属性就好了
这个其实就是类似规格参数
同一分类下的规格参数是相同的(通用),只有一部分随着XX而变化
值 通用的放在spu中 特有的放入sku中
结合规格参数去设计,设计商品
水平拆分在遇到排序会比较麻烦,你排序只是针对当前表,其他的,用中间键来帮我们解决排序问题,分表分库
在spu表中要放规格参数的通用属性的键的值,同样,在sku表中要放规格参数的特有属性的键的值
典型的<k,v>结构,jsons数据
就是规格参数的值,还有规格参数值对应的id
通用规格参数就是这么搞
sku下的多种值罗列出来的类似一个待选项
不需要你聚合,展示将来聚合发表获得spu所有信息
库存变化的频率最大!垂直拆分,这里第二章表写的频率较高!第一章表以读为主,下一张表以写为主
我们拆分表的原因基本上有两个,一个以读写量的原因,一个以数据量庞大的原因