如果我有很多种图片,比如,头像图片,衣服图片,风景图片。 那我应该是:
方案一:分别在用户表(user)、衣服表(dress)、风景表(landscape)中插入几列,包括图片名称、宽度、高度;
方案二:单独建多个图片表,用户图片表(user_image)、衣服图片表(dress_image)、风景图片表(landscape_image),每个表都有、对应主体 ID(user_id、dress_id、landscape_id)、图片名称、宽度、高度;
方案三:单独建一个图片表(image),然后利用多态(不懂,类似这意思,对应不同种类的主体),这个表有对应类型(user、dress 或 landscape)、主体 ID、图片名称、宽度、高度。
各位高手,三个方案哪个更好?哪个效率最高?或是还有其它思路吗?
-------------------- 不知道我表达清楚没有? 方案一把图片信息融入各主体的表中; 方案二为每种主体单独建图片表; 方案三为把所有图片集中在一个表)
-------------------- 注:买了又拍云的,我想图片信息有名字、宽高就够了吧?