我即将开始在Google的Fusion Tables服务之上构建一个应用程序并拥有一个简单的架构:
| date | vehicle | location |
-----------------------------
| 2001 | Car | 37,-78 |
| 2002 | Truck | 36,-50 |
我有一个列,车辆,我可以放一个整数来表示车辆类型,或者放入文本“Car”,“Truck”等...这会使表格更具人性化,但是当我在车辆柱上过滤时可能会损害性能。
有人知道Google是否尝试为我标准化文本数据,或者对文本字段进行过滤是否会影响性能?
我应该创建一个单独的车辆表和一个连接这两个的视图吗?
谢谢!
答案 0 :(得分:0)
在数据库系统中, normalize 通常不是指“用id号替换文本”。如果谷歌在飞行中做到这一点,那将是非常令人惊讶的。 Google通常遵循Principle of Least Surprise。
不仅令人惊讶,它还可能需要每个文本列的连接。这听起来不明智,是吗?