Відмінності oltp баз даних від dwh

14

Вітаю вас на сайті info-comp.ru! за своєю природою і oltp система, і сховище даних (dwh) є звичайними базами даних, але між ними існують відмінності, в цьому матеріалі ми якраз і поговоримо про те, чим же відрізняються oltp системи від dwh.

Отже, щоб розібратися в тому, чим же відрізняються oltp бази даних від сховищ даних, необхідно знати, що таке oltp, і що таке dwh, тому спочатку давайте поговоримо саме про це.

Що таке oltp

oltp (online transaction processing) – це транзакційна система, тобто операційна база даних, в якій обробка транзакцій відбувається в реальному часі.

Іншими словами, такі бази даних призначені для зберігання і обробки інформації в режимі реального часу. Наприклад, введення даних користувачами компанії, розрахунок і реєстрація різних операцій клієнтів і т. Д.

особливостями oltp систем є:

  • нормалізовані дані;
  • висока інтенсивність додавання і зміни даних;
  • велика кількість одночасно активних користувачів;
  • внесення даних і розрахунки здійснюють користувачі системи;
  • містять актуальні дані.

До oltp систем можна віднести:

  • абс (автоматизована банківська система);
  • erp (англ. Enterprise resource planning, планування ресурсів підприємства);
  • crm (англ. Customer relationship management, система управління взаємовідносинами з клієнтами);
  • бухгалтерські системи (системи для ведення бухобліку);
  • білінгові системи (системи розрахунку вартості надання послуг);
  • і інші системи, в яких користувачі або клієнти компанії щодня вносять дані.

Таким чином, як ви розумієте, oltp систем і, відповідно, баз даних в компанії може бути кілька, кожна з яких призначена для зберігання і обробки певного типу інформації, тобто. Для певних бізнес-процесів, наприклад, одна система може вести облік продажів і всього, що з цим пов’язано, інша — кадровий облік співробітників, а третя — облік логістичних процесів.

Що таке dwh (data warehouse)

data warehouse (dwh, сховище даних) – це база даних, яка служить джерелом для підготовки аналітичних звітів і бізнес-аналізу.

Звідси випливає, що сховища даних призначені для формування звітності.

Необхідність в dwh з’являється якраз тоді, коли в компанії використовується кілька oltp систем або кілька різних способів генерації нових даних (тобто різних джерел нових даних), які необхідно згодом централізовано аналізувати.

особливості dwh:

  • у dwh зберігаються консолідовані дані з різнорідних зовнішніх джерел;
  • дані вручну не вводяться, всі дані надходять із зовнішніх джерел;
  • джерелами даних для dwh можуть бути:
    • oltp системи компанії
    • excel файли
    • файли в іншому форматі
    • інші бази даних
  • у dwh зберігаються повні історичні дані;
  • дані в сховищі з’являються із затримкою (наприклад, в 1 день, тому що закачування даних зазвичай відбувається ночами).

Чим відрізняється oltp від dwh

Ну, а тепер можна виділити кілька основних відмінностей oltp баз даних від dwh.

На сьогодні це все, сподіваюся, матеріал був вам корисний, поки!