Я удивлен, что никто не опубликовал Определение Инмона :
Склад является предметно-ориентированным,
интегрированный, изменяющийся во времени и
энергонезависимый сбор данных в
поддержка решения руководства
процесс изготовления
На этой же странице вы можете получить определение Кимбалла:
Копия данных транзакции
специально структурированный для запроса и
анализ
Я думаю, что, к сожалению, хранилище данных - это обширная область. Существует много разнообразия и очень мало стандартных парадигм, в частности, я думаю о трехмерном моделировании Кимбалла. У Инмона нет такой специфической методологии, как у Кимбалла, и поэтому некоторые модели 3NF могут соответствовать или не соответствовать его принципам.
Поскольку Inmon расширил сферу своих возможностей для целей складирования, он может охватывать неструктурированные данные. Однако анализ неструктурированных данных сильно отличается от традиционного анализа.
Применительно к SQL Server, как правило, самые большие хранилища данных на SQL Server моделируются по размерам, поскольку это хорошо подходит для нераспределенной, не массово параллельной модели. Массивно параллельные системы, такие как Teradata, обычно работают намного лучше с 3NF-моделями. Это все еще основанные на таблицах системы с различными таблицами, связанными с ограничениями внешнего ключа (возможно, не принудительно, но по крайней мере логично).
Конечно, мы также видим системы обработки данных NoSQL, такие как Map / Reduce, которые на самом деле не являются базами данных в смысле нормализованных, денормализованных или ненормализованных реляционных баз данных, которые у нас уже 40 лет.