讨论淘宝店铺的数据库设计
没钱,只有10块了,求个理论问题.淘宝大家都去过把,淘宝的店铺如何实现,假设他用的是关系数据库?
如果是小数据库,可以设计为:
表_商品:商品ID,商品店铺ID,商品其他信息
表_店铺:店铺ID,店铺其他信息
每次进入店铺就得描一次“表_商品”组织商品数据,淘宝这么庞大的数据,根本不能这样吧。
还可以设计为:
表_商品:商品ID,商品店铺ID,商品其他信息
表_店铺:店铺ID,商品ID序列,店铺其他信息
这倒是稍微方便点,只需要找到店铺ID--分离其他商品ID序列;不过如果各店规模相差巨大,某些有成千上万个商品,某些只有1、2个,数据储存上有麻烦。
大家觉得该如何设计。