awesome-everything EN
↑ Обратно к восхождению

Data engineering

OLTP vs OLAP: тест на свободное воспроизведение

Суть Промпты на свободное воспроизведение по юниту OLTP vs OLAP. Сначала ответьте своими словами, затем откройте модельный ответ и сравните.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

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

Цель

Восстановите хребет юнита — почему layout следует за паттерном доступа, три множителя column store, почему индекс не спасёт агрегат, авария на реплике и фикс через разделение хранилищ — не подглядывая в урок.

Вспомните перед уходом
  1. 01
    Почему OLTP и OLAP нужны противоположные физические layout-ы и какой каждый?
  2. 02
    Назовите три множителя, делающих column store быстрее row store на аналитике, и примерно насколько велик совокупный разрыв.
  3. 03
    Коллега спрашивает, почему нельзя просто добавить индекс, чтобы 90-дневный агрегат выручки на Postgres стал быстрым. Объясните.
  4. 04
    Почему запуск дашборда аналитики на прод-реплике — авария, ждущая своего часа, и какова правильная архитектура?
  5. 05
    Почему OLTP-схема остаётся нормализованной, а OLAP-target денормализован, и почему это не противоречие?
  6. 06
    Что такое HTAP и почему он не отменяет нужду думать о разделении OLTP/OLAP?
Итог

Если вы смогли восстановить каждый ответ по памяти, вы держите хребет юнита: паттерн доступа диктует layout (row store для point-записей, column store для сканов); column store выигрывает за счёт pruning, сжатия 5–10× и векторизации, складывающихся в разрыв 10×–1000×, который не закроет ни один индекс; OLTP нормализует, а OLAP денормализует, потому что каждый соответствует своей нагрузке; аналитика на прод-реплике — авария, потому что один скан вытесняет buffer cache, конкурирует за I/O и поднимает lag; а фикс — отдельный колоночный store, кормимый через CDC/ETL, где HTAP управляет конкуренцией — но никогда её не отменяет.

Продолжить восхождение ↑OLTP vs OLAP: чтение запросов и планов
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.