0

Google の Fusion Tables サービスの上にアプリケーションの構築を開始しようとしています。単純なスキーマがあります。

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

車両の種類を表す整数を入れるか、「車」、「トラック」などのテキストを入れることができる車両の列があります...これにより、テーブルが人間にとって読みやすくなりますが、パフォーマンスが低下する可能性があります車両の列でフィルタリングすると。

Google がテキスト データの正規化を試みているのか、それともテキスト フィールドのフィルタリングがパフォーマンスを低下させているのかを知っている人はいますか?

別個の車両テーブルと、2 つを結合するビューを作成する必要がありますか?

ありがとう!

4

1 に答える 1

0

データベース システムでは、通常、正規化は「テキストを ID 番号に置き換える」という意味ではありません。Google がその場でそれを行ったとしたら、かなり驚くべきことです。Google は通常、最小サプライズの原則に従います。

驚くだけでなく、テキスト列ごとに結合が必要になる場合があります。それは賢明に聞こえませんね。

于 2011-06-23T22:06:43.453 に答える