融合表中的数据规范化

问题描述

| 我即将开始在Google \的Fusion Tables服务之上构建应用程序,并具有一个简单的架构:
| date | vehicle | location |
-----------------------------
| 2001 | Car     | 37,-78   |
| 2002 | Truck   | 36,-50   |
我有一列车辆,可以输入一个整数来表示车辆类型,也可以输入文本“ Car”,“ Truck \”,等等。这会使表格更易于阅读,但是当我在“车辆”列上进行过滤时,可能会影响性能。 有人知道Google是否试图为我标准化文本数据,或者对文本字段进行过滤是否会损害性能? 是否应该创建单独的车辆表和将两者结合的视图? 谢谢!     

解决方法

        在数据库系统中,规范化通常并不意味着“用ID号替换文本”。如果Google迅速做到这一点,将是非常令人惊讶的。 Google通常遵循“最不惊奇原则”。 不仅令人惊讶,而且可能需要为每个文本列都添加一个联接。听起来不明智,对吗?