商品表,商品规格参数表,讨论数据表的拆分

本文探讨了商品数据表的拆分,主要围绕SPU(标准化产品单元)和SKU(库存量单位)的概念。SPU描述商品的基本属性,而SKU包含商品的具体细节。在设计中,通用属性存储于SPU,特有属性存储于SKU。数据表的水平拆分可能在排序时带来挑战,通过中间键和分库分表技术解决。此外,库存变化频繁,适合进行垂直拆分,以满足读写需求。拆分表格的主要动机是应对读写量和数据量的增加。

商品表,商品规格参数表,讨论数据表的拆分
此博客纯粹是本人的学习的个人理解,不喜欢勿喷

在这里插入图片描述Spu就是描述这个商品是个什么商品,但是是一个抽象的商品
例如,我们买了一个苹果8,但是不知道他的具体的信息
详细的详细就要去商品详情页,就要去sku
spu是一组sku组合起来的东西
商品介绍统一,评价统一,售后统一
统一spu下的sku有共同属性也有不同属性
Spu是一个大的集合,而sku中只要存储自己特有的属性就好了
在这里插入图片描述这个其实就是类似规格参数在这里插入图片描述在这里插入图片描述在这里插入图片描述同一分类下的规格参数是相同的(通用),只有一部分随着XX而变化
值 通用的放在spu中 特有的放入sku中
结合规格参数去设计,设计商品
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述
水平拆分在遇到排序会比较麻烦,你排序只是针对当前表,其他的,用中间键来帮我们解决排序问题,分表分库
在这里插入图片描述在这里插入图片描述
在spu表中要放规格参数的通用属性的键的值,同样,在sku表中要放规格参数的特有属性的键的值
在这里插入图片描述典型的<k,v>结构,jsons数据
在这里插入图片描述就是规格参数的值,还有规格参数值对应的id
就是规格参数的值,还有规格参数值对应的id通用规格参数就是这么搞在这里插入图片描述
在这里插入图片描述sku下的多种值罗列出来的类似一个待选项在这里插入图片描述在这里插入图片描述不需要你聚合,展示将来聚合发表获得spu所有信息在这里插入图片描述在这里插入图片描述
库存变化的频率最大!垂直拆分,这里第二章表写的频率较高!第一章表以读为主,下一张表以写为主
我们拆分表的原因基本上有两个,一个以读写量的原因,一个以数据量庞大的原因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值