Каково различие между базой данных и хранилищем данных?

Каково различие между базой данных и хранилищем данных?

Разве они не то же самое, или по крайней мере записанный в том же самом (т.е. Oracle RDBMS)?

156
задан Data Man 5 August 2010 в 21:33
поделиться

3 ответа

Посмотрите здесь для получения дополнительной информации.

Из предыдущей ссылки:

База данных

  1. Используется для онлайновой транзакционной обработки (OLTP), но может использоваться и для других целей, таких как Хранилище данных. Она записывает данные, полученные от пользователя, для истории.
  2. Таблицы и соединения сложны, поскольку они нормализованы (для RDMS). Это делается для уменьшения избыточных данных и экономии места для хранения.
  3. Для проектирования базы данных RDMS используются методы сущностно-реляционного моделирования.
  4. Оптимизирована для операций записи.
  5. Низкая производительность при аналитических запросах.

Хранилище данных

  1. Используется для онлайновой аналитической обработки (OLAP). Оно считывает исторические данные для пользователей для принятия бизнес-решений.
  2. Таблицы и соединения просты, поскольку они де-нормализованы. Это сделано для уменьшения времени отклика на аналитические запросы.
  3. Для проектирования Хранилища данных используются методы моделирования данных.
  4. Оптимизирована для операций чтения.
  5. Высокая производительность для аналитических запросов.
  6. Является обычно базой данных.

Важно также отметить, что Хранилища данных могут быть основаны от нуля до многих баз данных.

140
ответ дан 23 November 2019 в 21:52
поделиться

Хранилище данных - это ТИП базы данных.

В дополнение к тому, что уже было сказано, хранилища данных, как правило, представляют собой OLAP, с индексами и т. Д., Настроенными на чтение, а не на запись, а данные денормализованы / преобразуются в формы, которые легче читать и анализировать.

Некоторые люди говорят, что «базы данных» - это то же самое, что и OLTP - это неправда. OLTP, опять же, это ТИП базы данных.

Другие типы «баз данных»: текстовые файлы, XML, Excel, CSV ..., плоские файлы: -)

14
ответ дан 23 November 2019 в 21:52
поделиться

Самый простой способ объяснить это - сказать, что хранилище данных состоит не только из базы данных. База данных - это набор данных, организованный определенным образом, но хранилище данных организовано специально для «облегчения отчетности и анализа». Однако это еще не все, поскольку хранилище данных также содержит «средства для извлечения и анализа данных, для извлечения, преобразования и загрузки данных, а также для управления словарем данных, которые также считаются важными компонентами системы хранилищ данных».

Хранилище данных

6
ответ дан 23 November 2019 в 21:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: