讨论alibaba产品数据库的设计
seai 2008-06-04 10:47:10 alibaba行业是二级联动分类的,当选择不同的分类时,表单的规格栏发生相应的变化。
例如,当选择"电器类"的时候有"额定电压"的信息栏供填写;当选择"食品类"的时候有"保质期"。
alibaba的行业类别足有数千,每类别产品对应数个不同规格参数,把不同类别的规格参数累加起来至少又是数千,这些信息是如何存储和组织起来的呢?
--------------------------------------------------------------------------------
拟设计产品数据表包含数十个字段存储产品规格,字段具体含义从产品类别的规格说明获取,一一对应,形如:
产品表
字段:产品名 类别 规格1 规格2 规格3……
天逸S180 1 P4.24 256 17 ……
类别表
字段:类别名 规格1 规格2 规格3……
计算机 CPU 内存 显示器
这样似乎能解决问题,但规格都只能存储文本信息,对产品信息搜索造成不便,且有很多冗余,可读性不好,程序效率不高
不知道有什么好的做法没有?