Вітаю вас на сайті 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.
На сьогодні це все, сподіваюся, матеріал був вам корисний, поки!
