Системы OLAP и OLTP
Концепции хранилищ данных
Aaren Stubberfield
Data Scientist
Системы OLAP
OLAP (
онлайн-аналитическая обработка
)
Предназначена для анализа больших объёмов данных
Пример измерений:
страна, штат, город
годы, месяцы, дни
OLAP преобразует данные в многомерный формат
OLAP-куб
OLAP-куб — основа системы OLAP
Быстрее традиционных реляционных баз данных
Гиперкубы имеют более трёх измерений
OLTP
OLTP (
онлайн-обработка транзакций
)
Предназначена для обработки простых запросов к базе данных
Используется в исходных системах для загрузки в хранилище данных
1
Фото: Rodnae-Productions на Pexels
Пример для компании по выпуску кредитных карт
OLTP:
Система отслеживает покупки клиента
Обрабатывает большое количество простых обновлений баланса счёта
OLAP:
Предназначена для анализа данных о покупках
Данные организованы по нескольким измерениям
Итоги
Различия
OLAP
OLTP
Оптимизация:
Сложные запросы только на чтение для анализа
Простые запросы
Представление данных:
Многомерное
Строки и столбцы
Давайте потренируемся!
Концепции хранилищ данных
Preparing Video For Download...