более производительный, чтобы иметь нормализованные или денормализованные таблицы

В настоящее время я разрабатываю приложение MVC для чтения из существующей базы данных сервера SQL. База данных денормализована - и я смотрел на изменение некоторых таблиц, чтобы нормализовать ее до некоторой степени.

Это привело к дискуссии с коллегой-разработчиком как о наиболее удобном способе чтения данных, а также о том, должна ли структура измениться или нет. Данные будут прочитаны через ado.net с хранимой процедурой. Вопрос, который у меня есть, является ли более производительным иметь множество полей в таблице (денормализованных) ИЛИ иметь несколько таблиц с внутренними объединениями (нормализованными) для извлечения данных?

Я должен был упомянуть, действия на таблицах будут прочитаны на 95%, запись на 5%.

Ответы на вопрос(5)

Ваш ответ на вопрос