OLTP против OLAP
Содержание
OLTP и OLAP являются ИТ-системами. Обе системы разные. OLTP - это транзакционная система, а OLAP - аналитическая система. Исходные данные предоставляются в хранилище данных с помощью OLTP и анализируются с помощью OLAP. OLAP имеет дело с операцией в системе с большим количеством коротких транзакций. OLAP имеет дело с историческими данными с небольшим объемом транзакций.
Содержание: Разница между OLTP и OLAP
- Что такое OLTP?
- Что такое OLAP?
- Ключевые отличия
- Видео Объяснение
Что такое OLTP?
OLTP расшифровывается как On-line Transaction Processing. OLTP является транзакционной системой и имеет дело с операцией в системе с большим количеством коротких транзакций в режиме онлайн, то есть INSERT, UPDATE, DELETE. OLTP фокусируется на очень быстрой обработке запросов. Весьма эффективно поддерживать данные в средах с множественным доступом. Данные часто обновляются.
Что такое OLAP?
OLAP означает онлайн-аналитическую обработку.OLAP является аналитической системой и имеет дело с историческими данными с небольшим объемом транзакций. Время отклика является эффективной мерой систем OLAP. Данные хранятся в многомерных схемах и агрегируются. Запросы здесь довольно сложные. Скорость его обработки зависит от количества задействованных данных.
Ключевые отличия
- OLTP расшифровывается как On-line Transaction Processing, а OLAP обозначает On-line Analytical Processing.
- OLTP предоставляет данные в хранилище данных, а OLAP анализирует эти данные.
- OLTP имеет дело с оперативными данными, в то время как OLAP имеет дело с историческими данными.
- В OLTP запросы просты, в то время как в OLAP запросы относительно сложны.
- Скорость обработки OLTP очень высокая, в то время как в OLAP скорость обработки зависит от объема данных.
- OLTP требует меньше места для данных по сравнению с OLAP.
- Проект базы данных OLAP сильно нормализован со многими таблицами, в то время как в OLAP дизайн базы данных отменен с нескольких таблиц.
- В базе данных OLTP транзакции короткие, а в базе данных OLAP транзакции длинные.
- В OLTP объем транзакций высокий, в то время как в OLAP объем транзакций низкий.
- В OLAP-транзакции восстановление необходимо, а в OLTP-транзакции восстановление не требуется.
- OLTP фокусируется на обновлении данных, в то время как OLAP фокусируется на отчетности и извлечении данных.