我认为我的问题可能不清楚,但我会尝试通过示例来解释它。
假设我们有大约 100 种不同的汽车型号,显然所有汽车都将共享共同的零件或规格,但并非所有零件都在所有这 100 个汽车品牌之间共享
在这种情况下存储这些规范的最佳做法是什么?
我的想法是在每一列中存储最常见的规范,并且可以将未确定的(其余)规范保存或序列化为对象或数组。
学说通过这些数据类型(数组对象)简化了这个操作你认为这是个好主意还是可以和我分享你的经验
这是我在 2 个简单表格中的想法
Table 1
|-------|--------|-------|-------|-------|
| Id | brand |engine |desiel | blah..|
|-------|--------|-------|-------|-------|
| 1 | old car| 1.6 | yes | blah..|
|-------|--------|-------|-------|-------|
Table 2
|-------|--------|----------------------|
| Id | car_id | un common info |
|-------|--------|----------------------|
| 1 | 1 |array of informations |
|-------|--------|----------------------|
我认为我的想法很糟糕,因为它破坏了搜索能力