0

我即将开始在 Google 的 Fusion Tables 服务之上构建一个应用程序,并拥有一个简单的架构:

| date | vehicle | location |
-----------------------------
| 2001 | Car     | 37,-78   |
| 2002 | Truck   | 36,-50   |

我有一个列,车辆,我可以输入一个整数来表示车辆类型,或者输入文本“汽车”、“卡车”等......这将使表格更具可读性,但可能会损害性能当我在车辆列上过滤时。

有谁知道谷歌是否试图为我规范化文本数据,或者过滤文本字段是否会损害性能?

我应该创建一个单独的车辆表和一个连接两者的视图吗?

谢谢!

4

1 回答 1

0

在数据库系统中,规范化通常并不意味着“用 id 号替换文本”。如果谷歌即时这样做,那将是相当令人惊讶的。谷歌一般遵循最小意外原则

这不仅会令人惊讶,而且可能需要对每个文本列进行连接。这听起来不明智,不是吗?

于 2011-06-23T22:06:43.453 回答