Нормализация данных в таблицах Fusion - PullRequest
0 голосов
/ 23 июня 2011

Я собираюсь приступить к созданию приложения поверх сервиса Google Fusion Tables и иметь простую схему:

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

У меня есть столбец, транспортное средство, которое я мог бы поставить целым числом для представлениятип транспортного средства или введите текст "Автомобиль", "Грузовик" и т. д. ... Это сделает таблицу более удобочитаемой для человека, но может ухудшить производительность при фильтрации по столбцу транспортного средства.

Кто-нибудьзнаете, если Google пытается нормализовать текстовые данные для меня, или фильтрация текстовых полей снижает производительность?

Должен ли я создать отдельную таблицу транспортных средств и представление, объединяющее их?

Спасибо!

1 Ответ

0 голосов
/ 24 июня 2011

В системах баз данных normalize обычно не означает «заменить текст идентификатором». Было бы довольно удивительно, если бы Google делал это на лету. Google обычно следует принципу наименьшего сюрприза .

Это не только удивительно, но и может потребовать объединения для каждого текстового столбца. Разве это не звучит мудро, не так ли?

...