融合表中的数据规范化

时间:2011-06-23 18:03:50

标签: database google-fusion-tables

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

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

我有一个列,车辆,我可以放一个整数来表示车辆类型,或者放入文本“Car”,“Truck”等...这会使表格更具人性化,但是当我在车辆柱上过滤时可能会损害性能。

有人知道Google是否尝试为我标准化文本数据,或者对文本字段进行过滤是否会影响性能?

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

谢谢!

1 个答案:

答案 0 :(得分:0)

在数据库系统中, normalize 通常不是指“用id号替换文本”。如果谷歌在飞行中做到这一点,那将是非常令人惊讶的。 Google通常遵循Principle of Least Surprise

不仅令人惊讶,它还可能需要每个文本列的连接。这听起来不明智,是吗?