使用 Eav 模型构建可无限扩展的数据存储能力
举个🌰
假设要做一个电商的商品管理,我们先卖一些衣服,需要管理衣服的尺码、颜色、款式等信息,有一天需要卖电脑了,电脑需要 主板、CPU、显卡、内存、硬盘、散热 等信息,过几天又需要卖手机了,手机有 颜色、版本、存储容量、套餐类型等等信息,数据库如何设计。
方案一:新增字段
每次新增商品,需要支持不同的信息的话就不停的加字段。
IDName尺码颜色款式主板CPU显卡内存存储散热版本套餐类型
1T恤M白色喜羊羊NULLNULLNULLNULLNULLNULLNULLNULL
2外星...
foreverz.cn3 min read