Выбор ответа Junior Хранилища: OLTP, OLAP, DWH, lakehouse спрашивают часто обновлено

OLTP против OLAP

Вопрос

Какая нагрузка типична для OLAP?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Немного запросов, каждый сканирует миллионы строк и агрегирует пару колонок. OLAP это аналитика: тяжёлые сканы и агрегаты по большим объёмам при небольшом числе запросов.

Варианты ответа

  1. Тысячи коротких транзакций в секунду, каждая меняет одну-две строки по ключу
  2. Немного запросов, каждый сканирует миллионы строк и агрегирует пару колонокправильный ответ
  3. Хранение сессий пользователей с быстрым доступом по ключу и TTL на записи
  4. Очередь сообщений между микросервисами с гарантией доставки и повторами

Разбор

OLAP это аналитика: тяжёлые сканы и агрегаты по большим объёмам при небольшом числе запросов. Короткие транзакции по ключу это OLTP. Сессии по ключу это задача key-value хранилища. Очередь сообщений вообще не СУБД для запросов.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.