【发布时间】:2013-02-12 13:47:59
【问题描述】:
假设我有一张很大的桌子,里面有这样的车主:
OWNERSHIP
owner | car
---------------
steven | audi
bernahrd | vw
dieter | vw
eike | vw
robert | audi
... one hundred million rows ...
如果我将其重构为:
OWNERSHIP
owner | car <-foreign key TYPE.car_type
---------------
steven | audi
bernahrd | vw
dieter | vw
eike | vw
robert | audi
...
TYPE
car_type |
---------------
audi
vw
我是否在空间或速度方面赢得了任何东西,或者我是否需要为此在 car_type 上创建一个 INTEGER 代理键?
【问题讨论】: