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