Бывший сотрудник настаивал на том, что база данных с большим количеством таблиц с меньшим количеством столбцов лучше, чем одна с меньшим количеством таблиц с большим количеством столбцов. Например, вместо таблицы клиентов с именами, адресами, городами, состояниями, почтовыми индексами и т. Д., У вас будет таблица имен, таблица адресов, таблица городов и т. Д.Какой лучший дизайн базы данных: больше таблиц или больше столбцов?
Он утверждал, что этот дизайн был более эффективным и гибкий. Возможно, он более гибкий, но я не могу комментировать его эффективность. Даже если он более эффективен, я думаю, что эти выигрыши могут быть перевешиваны дополнительной сложностью.
Итак, есть ли существенные преимущества для большего количества таблиц с меньшим количеством столбцов за меньшее количество таблиц с большим количеством столбцов?
Мои 2 цента: я должен не согласиться; такая оптимизация во время проектирования является классическим случаем преждевременной оптимизации. Подождите, пока вы не увидите, что производительность - это проблема * до того, как вы пожертвуете хорошим дизайном. – JosephStyons 2008-09-12 16:55:41