Хранилище данных - OLAP против OLTP против размерной модели против реляционной модели - PullRequest
0 голосов
/ 29 мая 2020

Я вроде как знаю разницу между OLAP и OLTP , а также разницу между Dimentional data model vs Relational data model . Но как эти 4 термина связаны друг с другом? Применяется ли обычно OLAP при проектировании многомерной модели данных? Я изо всех сил пытался связать эти термины вместе ..

Спасибо!

1 Ответ

0 голосов
/ 31 мая 2020

Вкратце, не вдаваясь в подробности, это сводится к:

  • OLAP: аналитические запросы. Обычно связано с размерной моделью Кимбалла, а также с другими моделями хранилищ данных (например, Inmon). Обычно он извлекает большие объемы данных, которые затем объединяются в отчет. Время отклика велико, обычно секунды или даже минуты. Это нормально, поскольку пользователи обычно нормально ждут отчета о завершении sh рендеринга.

  • OLTP: транзакционные запросы. Обычно построчные запросы, используемые приложениями (получение информации о профиле текущего пользователя; вставка 1 строки в таблицу сообщений и т. Д. c). Низкая задержка, быстрое время отклика, но не подходит для больших объемов данных. Часто используется с базами данных третьей нормальной формы.

...