2011-06-23 48 views
0

我即將開始建設對谷歌的Fusion Tables的服務之上的應用程序,有一個簡單的模式:數據標準化的Fusion Tables

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

我有一列,車輛,我既可以把一個整數來表示車輛類型,或者放入文本「汽車」,「卡車」等等......這將使得桌子更具人類可讀性,但是當我在車輛柱上過濾時可能會損害性能。

有誰知道Google是否試圖規範化我的文本數據,或者在文本字段上過濾是否會影響性能?

我應該創建一個單獨的車輛表和連接兩個視圖嗎?

謝謝!

回答

0

在數據庫系統中,標準化通常不表示「用一個id號替換文本」。如果Google在飛行中這樣做,那將是非常令人驚訝的。 Google通常會遵循Principle of Least Surprise

不僅會令人驚訝,它可能需要每個文本列的連接。這聽起來不明智,是嗎?