DWH против Lakehouse: выбираем систему управления данными
Какая архитектура лучше соответствует бизнес‑целям, когда стоит выбрать проверенный DWH, а в каких случаях бизнесу нужна гибкость Lakehouse — разбираемся в статье.
12 августа 2026 г.
20 минут чтения
Краткий пересказ YandexGPT
Data Warehouse (DWH) — централизованное хранилище данных, которое собирает, очищает и хранит данные из разных источников в структурированном виде. Подходит для ситуаций, когда бизнесу нужны единые показатели и стабильная работа аналитических нагрузок.
Lakehouse объединяет гибкость Data Lake и производительность DWH, позволяя хранить сырые данные и сразу строить на них отчёты, модели машинного обучения или потоковую аналитику.
Типовая Lakehouse-архитектура в Yandex Cloud включает Yandex Object Storage, Apache Iceberg®, Yandex Managed Service for Apache Spark™ и Trino, Yandex Managed Service for ClickHouse®, DataLens, Data Catalog.
Выбор между DWH и Lakehouse зависит от характера данных, зрелости процессов работы с ними, бюджета, требований к гибкости и скорости запросов.
Возможен гибридный подход, который сочетает преимущества DWH и Lakehouse: например, Lakehouse как «сырой и подготовленный» слой и DWH как «единая версия правды» или Lakehouse как основная платформа и лёгкий DWH для критичных отчётов.
Сервисы Yandex Cloud помогают в работе с DWH и Lakehouse, предоставляя инструменты для полного цикла обработки данных: от сбора и хранения до анализа и визуализации.
Аналитика данных давно вышла за рамки квартальной отчётности: бизнесу нужна свежая информация, быстрые ответы на вопросы и современные технологии. И всё это — на одних и тех же данных. Сложность в том, что они разъезжаются по разным углам: транзакционным таблицам, логам, файлам, потокам событий. От того, как устроен аналитический контур, зависит, получит аналитик ответ за минуту или за две недели.
Исторически задачу решали двумя способами:
Корпоративное хранилище данных (DWH) — строгая схема, быстрый SQL и предсказуемый BI.
Озеро данных (Data Lake) — дёшево, всеядно, удобно для Data Science, но плохо годится для аналитики «из коробки».
Lakehouse объединяет оба подхода: дешёвое объектное хранилище и открытые форматы озера плюс транзакционность, схема и производительность хранилища.
В статье разбираем, чем DWH, Data Lake и Lakehouse отличаются с точки зрения аналитических сценариев и как выбрать архитектуру под свои задачи — от регламентной отчётности до машинного обучения.
Что такое подход Data Warehouse (DWH)
Данных в корпорациях становится всё больше, разнообразие их форматов тоже растёт: от классических реляционных таблиц до полуструктурированных JSON, логов, потоковых событий и полностью неструктурированного контента — сканов документов или данных телеметрии. При этом, по итогам исследования консалтинговой компании HFS Research, 85% руководителей крупных международных организаций считают, что данные — это фундамент для развития бизнеса.
Data Warehouse (DWH) — это централизованное хранилище данных, которое собирает, очищает и хранит их из разных источников (CRM, ERP, 1С, логов) в структурированном виде, готовом для анализов и отчётов. Он позволяет объединить разнородные данные в едином пространстве, а также повысить качество и скорость доступа к ним. Такой метод подходит, когда бизнесу нужны единые показатели, формализованные правила расчёта и стабильная работа аналитических нагрузок.
DWH ориентирован на работу с большими объёмами структурированных данных и помогает выполнять аналитические запросы с высокой скоростью. Он решает три ключевые задачи:
Обеспечивает единый источник данных. Выручка, LTV, конверсия считаются одинаково во всех отчётах, исчезают расхождения между отделами.
Создаёт полную картину взаимодействия с клиентом. Можно связать поведение пользователя на сайте, заказ в CRM, оплату в биллинге и увидеть полную картину.
Обеспечивает доступ к историческим данным. Отчёты формируются быстро, при этом доступны данные за любой период — от месяца до пяти лет — без потери производительности.
Ключевая идея DWH
Интеграция данных из различных источников в единую структуру, что делает их незаменимым инструментом для бизнес-аналитики. При DWH-подходе у компании есть корпоративное хранилище, в котором данные из разных систем собираются, очищаются, приводятся к единой структуре и подготавливаются для аналитики. Такие хранилища создаются на основе колоночно-ориентированных СУБД или СУБД, построенных на архитектурном шаблоне MPP (Massively Parallel Processing).
Change Data Capture — технология захвата изменений данных в реальном времени из логов транзакций источника.
Типовая архитектура DWH включает:
загрузку данных из операционных систем через CDC или ETL;
промежуточные слои для очистки, стандартизации и историзации данных;
Многоуровневая архитектура DWH — залог надёжной аналитики. Каждый слой решает свою задачу: от фиксации сырых изменений в операционных системах до готовых витрин, на базе которых строятся отчёты и принимаются решения. Благодаря этому бизнес получает единую и проверяемую версию данных: метрики считаются одинаково во всех подразделениях, а любые расхождения можно отследить по цепочке преобразований. В итоге аналитика становится релевантной, а бизнес-решения — обоснованными.
Плюсы и минусы DWH-подхода
DWH помогает бизнесу опираться на единую информацию, снижать расхождения в отчётности и быстрее принимать решения. Ниже разберём ключевые преимущества и недостатки подхода DWH.
Плюсы
Консолидация данных из разных источников в структурированном виде
DWH собирает данные из операционных систем, логов, внешних API и других источников, приводит их к единому формату и хранит в согласованной модели. Это решает проблему «разных версий правды» в компании.
Высокая производительность при обработке OLAP-нагрузок
DWH спроектирован под аналитические запросы. Он обеспечивает их скорость и одновременную работу множества аналитиков.
Важно
Производительность сильно зависит от качества модели данных и настройки партиционирования. Даже самый быстрый DWH будет медленным при плохой схеме и отсутствии статистики.
Гибкость и масштабируемость
С помощью DWH можно наращивать ёмкость и вычислительные мощности по мере роста данных и числа пользователей, а также менять архитектуру под новые типы задач: классическую аналитику, ML‑фичи, потоковые данные.
Минусы
Жёсткая связка compute и storage
В классическом DWH (Greenplum®, VERTICA, Teradata, Redshift первых поколений) вычислительные ресурсы (CPU, RAM) и дисковое пространство физически находятся на одних и тех же серверах и масштабируются только вместе. Нельзя увеличить объём данных, не добавив при этом ещё и вычислительные мощности. И наоборот. При этом придётся переплачивать за ненужные ресурсы.
Высокая стоимость
Дорогие лицензии (Oracle®, Teradata, SAP HANA®), мощное оборудование, затраты на администрирование и поддержку. Для среднего бизнеса бюджет на DWH может составлять миллионы рублей в год. Вопрос об оправдании высоких затрат возникает регулярно.
Негибкость схемы
Любые изменения в источниках требуют перестройки модели данных — это замедляет адаптацию к новым задачам. К примеру, если через полгода в CRM появилось новое поле или изменился формат данных, нужно менять схему DWH, переписывать ETL, перегружать историю. Это недели работы.
Ограниченная поддержка неструктурированных данных
DWH отлично работает с табличными данными (заказами, клиентами, платежами), но ограничен в поддержке неструктурированных форматов: текстов, JSON, логов, изображений и видео. Их приходится сложно парсить и преобразовывать, это дорого и долго. В результате аналитики не видят полной картины, а бизнес теряет важные инсайты, например о тональности отзывов или поведении пользователей.
Ограниченная поддержка ML-нагрузок
Для обучения моделей данные выгружают из DWH в отдельные системы, очищают (в Python® или Spark™) и обучают модель. Затем результаты загружают обратно. Это создаёт дублирование и задержки: ML‑инженеры тратят время на перенос данных, а не на работу с моделями.
Сценарии использования DWH
DWH обеспечивает единую версию показателей и точные управленческие отчёты по продажам, финансам, закупкам, поэтому его применяют во многих отраслях. Некоторые примеры отраслевого использования DWH:
В сетевой рознице DWH сводит продажи и запасы в единые показатели и прогнозирует спрос по структурированной истории продаж — для планирования закупок и отчётности по обороту.
Банки используют DWH, чтобы приводить разнородные данные к выверенным показателям для обязательной регуляторной отчётности и расчёта нормативов, где важны прослеживаемость и воспроизводимость каждой цифры.
В телекоме DWH консолидирует данные о трафике, звонках и абонентах в единую систему показателей — для отчётности по доходам, тарифам и качеству обслуживания.
В электронной коммерции DWH помогает сводить заказы, платежи и маркетинговые расходы по всем каналам в единые показатели выручки, маржи и среднего чека для согласованной P&L-отчётности без расхождений между каналами.
Логистические компании используют DWH, чтобы сводить данные о поставках, складах и транспортных затратах — для отчётности по соблюдению сроков, стоимости доставки и уровню сервиса.
Что такое Lakehouse-подход
От Data Lake (озеро данных) подход берёт гибкость (хранение любых данных в сыром виде), а от DWH — производительность (структурированные запросы, ACID-транзакции, поддержка BI). Это единое пространство, где можно хранить сырые данные и сразу строить на них отчёты, модели машинного обучения или потоковую аналитику, не дублируя инфраструктуру.
Согласно аналитике Global Market Insights Inc., мировой рынок Lakehouse вырастет с 14,2 млрд долларов в 2025 году до 105,9 млрд долларов в 2034 году при темпе роста 25% в год. Так, за счёт своей универсальности, подход Lakehouse помогает компаниям экономить на хранении и обработке данных.
Типовая Lakehouse‑архитектура в Yandex Cloud включает:
Lakehouse помогает быстрее запускать аналитику, новые продукты и услуги, не дублировать данные между системами, независимо масштабировать хранение и вычисления, а также управлять затратами на платформу.
Плюсы
Единое хранилище для всех типов данных
Подход позволяет работать с данными любого формата и анализировать их без переключения между разными хранилищами. Это решает проблему «болота данных» (Data Swamp), часто встречающуюся в неструктурированных Data Lake, и при этом сохраняет транзакционные возможности, характерные для DWH.
Независимые compute и storage
Объектное хранилище масштабируется до петабайтов без ограничений, а вычислительные мощности (Spark, Trino) добавляются независимо. Lakehouse помогает быстрее запускать аналитику, работать с растущими объёмами данных и управлять затратами на платформу.
Низкая стоимость хранения
Используются открытые форматы (Apache Parquet™, ORC, Apache Avro™) поверх объектного хранилища. Это значительно дешевле проприетарных DWH.
Поддержка аналитики и ML на одних данных
BI-отчёты и обучение моделей работают с одним и тем же набором данных, без выгрузки и дублирования.
Полное версионирование данных
Есть доступ к любой версии данных за любой момент времени — это упрощает аудит и отладку.
Несмотря на значительные преимущества, у Lakehouse-подхода также есть ограничения и недостатки.
Минусы
Сложность внедрения и необходимость специалистов с опытом
Придётся нанять или обучить инженеров, которые умеют работать со Spark, Iceberg™ и объектными хранилищами — на рынке таких меньше, чем DBA. Ещё один способ решить это — привлечь экспертного партнёра с практическим опытом во внедрении Lakehouse-подхода.
Низкая производительность при запросах, требующих минимальной задержки
Дашборды в реальном времени могут тормозить, если данные не оптимизированы. Для миллисекундных ответов Lakehouse-архитектура часто дополняется быстрыми витринами данных — например, на базе ClickHouse или Greenplum, которые встраиваются как часть Lakehouse.
Взаимозависимости опенсорс-компонентов
При обновлении одного из компонентов стека (Spark, Iceberg, Apache Hudi™, Trino) нет гарантии, что новая версия будет совместима с текущими версиями остальных компонентов.
Обновление Spark может сломать интеграцию с Iceberg, а новая версия Iceberg — потребовать обновления Spark или Apache Hive™ Metastore. Поскольку каждый компонент развивается независимо и нет единого вендора, который отвечает за совместимость всего стека, команда тратит время на тестирование сочетаний версий и решение конфликтов. В коммерческом DWH эта проблема решается производителем — вы обновляете систему целиком, и совместимость гарантирована. В Lakehouse это ложится на плечи команды.
Сложность с ACID-транзакциями на практике
ACID — атомарный коммит одной таблицы, а не транзакции СУБД: обновить две таблицы атомарно или открыть BEGIN…COMMIT из сессии нельзя. ACID требует обслуживания: без регулярной компакции и чистки снапшотов таблица деградирует.
Сценарии использования Lakehouse
Lakehouse подходит для прогнозирования, сегментации и построения рекомендательных систем. Он может объединять все типы данных:
структурированные — таблицы из транзакционных систем (CRM, ERP, биллинг, кассы, ДБО);
полуструктурированные — события приложений, JSON из API, конфигурации, логи;
неструктурированные — тексты, документы, изображения, аудио и видео.
При этом для Lakehouse не важно, каким способом эти данные доставляются: пакетно, потоково или через CDC.
Классические OLAP/MPP-хранилища сложнее и дороже масштабировать, а хранение и вычисления связаны. Lakehouse на объектном хранилище разделяет их и масштабируется до петабайтов, добавляя вычисления независимо от объёма данных.
Lakehouse применяют в различных отраслях:
В ритейле Lakehouse собирает данные о доступности товаров, остатках на складах и уровне сервиса распределительных центров. На этой основе строятся отчёты и прогнозы для оптимизации поставок.
В финансах помогает с транзакциями, скоринговыми и KYC-данными — для антифрода, кредитного скоринга и регуляторной отчётности.
В телекоме работают с детализацией звонков, сетевой телеметрией и биллингом — для прогноза оттока и оптимизации сети.
Промышленность использует Lakehouse-подход для телеметрии оборудования и данных MES/ERP — предиктивное обслуживание и контроль качества.
Логистика применяет в GPS-треках, данных складских и транспортных систем для маршрутизации и прогноза сроков доставки.
Сравниваем DWH и Lakehouse
Выбор между Data Warehouse и Lakehouse влияет на то, как компания хранит данные, насколько быстро она может принимать решения, сколько денег тратит на анализ и насколько легко может менять способы такой аналитики.
В таблице ниже мы собрали ключевые различия этих подходов по важным для бизнеса критериям. Сравнение поможет определить, какой подход лучше закрывает текущие и перспективные задачи компании:
Параметр
DWH
Lakehouse
Стоимость хранения
Высокая (проприетарные форматы), хранение связано с вычислениями
Дешёвое объектное хранилище
Масштабирование
Горизонтальное, менее эластично
Горизонтальное, эластичное
Типы данных
Только структурированные
Структурированные и неструктурированные: JSON, видео + аудио (кроме табличных форматов)
ACID
Нативная
Частично (через Iceberg, Delta Lake, Hudi)
Производительность для аналитики (OLAP)
Очень высокая для сложных SQL-запросов, агрегаций. Оптимизирована под BI и регулярную отчётность
Высокая, но сильно зависит от качества метаданных, статистики и партиционирования
Поддержка ML и Data Science
Для ML часто требуется выгрузка в отдельный контур
Нативная поддержка: ML-команды работают напрямую с сырыми и промежуточными слоями
Риски и сложности
Жёсткая структура усложняет адаптацию к новым источникам. Риск узких мест при росте объёмов. Высокая стоимость хранения больших массивов сырых данных
Риск превращения в Data Swamp (информационное болото) без строгих правил. Требует высокой зрелости команды (метаданные, каталоги, контроль качества)
Чек-лист: DWH или Lakehouse
При выборе между DWH или Lakehouse важно учитывать множество разных факторов, которые могут повлиять на то, насколько хорошо будет работать система хранения данных. Как правило, решающий фактор — это характер данных и зрелость процессов работы с ними.
Если преобладают структурированные данные, чаще выбирают DWH. Если значительную часть составляют неструктурированные данные — Lakehouse.
Если у вас только структурированные данные, а объёмы до 100 ТБ и влезают в один кластер — DWH будет проще и быстрее. Если данных много (сотни терабайт и выше), есть неструктурированные данные (логи, тексты, видео) или вы планируете строить ML-модели — Lakehouse даёт гибкость и экономию за счёт единого хранения всех типов данных, включая структурированные.
Не менее значимы такие параметры, как удобство работы в облачной среде, способность системы поддерживать разнообразные форматы данных и стоимость хранения информации на один терабайт.
Определите типы данных
У вас только структурированные данные: таблицы, Excel, SQL-базы
→ DWH
Есть неструктурированные данные: тексты, логи, JSON, аудио, видео, изображения
→ Lakehouse
У вас и то и другое в равной степени
→ Lakehouse
Оцените нагрузку
Ваша основная задача — BI-отчёты и дашборды: SQL-запросы, быстрые агрегации
→ DWH
Вы планируете обучать ML-модели на тех же данных, что и аналитика
→ Lakehouse
Вам нужна сквозная аналитика и ML на одной платформе
→ Lakehouse
Проверьте требования к гибкости
У вас жёсткая схема данных, которая не меняется годами
→ DWH
Ваша схема данных часто меняется: приходят новые источники, поля появляются и исчезают
→ Lakehouse
Вам нужно хранить сырые данные как есть и применять схему при чтении
→ Lakehouse
Оцените бюджет и команду
У вас есть бюджет на проприетарные лицензии (Oracle, Teradata, Snowflake)
→ DWH
Вы хотите экономить на хранении (объектное хранилище, открытые форматы)
→ Lakehouse
В вашей команде есть инженеры данных, готовые работать со Spark, Delta Lake и Iceberg
→ Lakehouse
Ваша команда привыкла к классическим SQL-инструментам
→ DWH
Оцените требования к скорости запросов
Вам нужны миллисекундные задержки на сложных SQL-запросах
→ DWH
Вы готовы ждать ради гибкости и дешёвого хранения
→ Lakehouse
Итоговое решение зависит от распределения выборов: если чаще выбирали DWH — подойдёт классическое хранилище данных. А если Lakehouse — единая платформа для аналитики и ML. Если голоса разделились поровну, то оптимальный вариант — гибрид: DWH для критичных отчётов и Lakehouse для работы с сырыми данными и ML.
Когда оправдан гибрид DWH и Lakehouse
Гибридный путь — совмещение DWH и Lakehouse — позволяет взять лучшее от обоих миров: надёжность и предсказуемость DWH, а гибкость и масштаб — от Lakehouse.
Существует три главных паттерна для реализации гибридного подхода.
Lakehouse как «сырой и подготовленный» слой + DWH как «единая версия правды»
Lakehouse хранит сырые данные, промежуточные слои и экспериментальные модели. DWH забирает оттуда уже проверенные, согласованные данные и формирует финальные витрины для BI и отчётности.
Так можно не дублировать всю сырую историю в DWH, но дать бизнесу гарантированно качественные метрики.
Плюсы:
Экономия: тяжёлые сырые данные живут в дешёвом объектном хранилище.
Разделение ролей: инженеры данных экспериментируют в Lakehouse, BI‑команда работает с предсказуемыми витринами в DWH.
Минусы:
Нужно управлять двумя системами, синхронизацией и качеством на стыке.
Риск «двух версий правды», если не выстроить структурированный подход к управлению ресурсами.
Lakehouse как основная платформа + лёгкий DWH для критичных отчётов
Основная нагрузка переносится в Lakehouse (BI, ML, эксперименты). В DWH выносят только самые критичные, регламентированные отчёты и витрины, где нужны жёсткие SLA по времени отклика и стабильности.
Такую схему выбирают, когда хочется двигаться к единой платформе, но нельзя рисковать ключевыми отчётами (финансы, налоги).
Плюсы:
Меньше дублирования данных.
Быстрое внедрение новых сценариев (ML, потоковые данные) в одном контуре.
Минусы:
Требует зрелой платформы данных (метаданные, линейность, качество).
В Lakehouse сложнее гарантировать строгие SLA как в классических DWH.
DWH как основной аналитический слой + Lakehouse как «песочница» и архив
При такой схеме все витрины и BI‑отчётность живут в DWH. Lakehouse используют как «песочницу» для Data Science, экспериментов с новыми источниками и как архив старых данных, которые редко запрашивают.
Такая реализация имеет смысл, если компания уже сильно вложилась в DWH и хочет добавить гибкость для ML и новых типов данных.
Плюсы:
Минимум рисков для текущих BI‑процессов.
Можно дёшево хранить старые данные и быстро тестировать новые сценарии.
Минусы:
Данные могут разъезжаться между системами.
Нужна чёткая политика, что и когда архивировать.
Как сервисы Yandex Cloud помогают в работе с DWH и Lakehouse
Сервисы Yandex Cloud помогают в работе с DWH и Lakehouse в облаке, предоставляя инструменты для полного цикла обработки данных: от сбора и хранения до анализа и визуализации.
Для DWH сервисы Yandex Cloud позволяют:
построить оптимальную архитектуру из готовых блоков-технологий DWH для задач бизнеса;
увеличить размер и производительность хранилища в несколько кликов;
использовать основные элементы хранилища с открытым исходным кодом;
интегрировать базовые компоненты DWH между собой без написания кода;
быстро визуализировать данные и создавать дашборды с помощью BI-сервиса Yandex DataLens;
получить помощь экспертов по работе сервисов: поддержку 24/7 и консультации архитекторов.
Пример применения подхода Lakehouse — опыт сети ресторанов ROSTIC’S по построению платформы данных на базе Greenplum и ClickHouse в Yandex Cloud. IT‑команда «Юнирест» пересмотрела архитектуру при миграции в облако: входящие данные теперь «стекаются» в озеро данных на базе Yandex Object Storage с механизмом Change Data Capture.
В итоге Lakehouse позволил ROSTIC’S объединить дешёвое хранение сырых данных с быстрой аналитикой, автоматизировать создание отчётов и ускорить время выхода на рынок новых функций без найма дополнительных разработчиков.
Что в итоге
Классическое DWH-хранилище данных остаётся надёжным выбором для структурированной аналитики, где важны скорость запросов и жёсткая схема. Lakehouse открывает новые возможности там, где нужна гибкость, работа с неструктурированными данными и бесшовная интеграция с ML-нагрузками.
Если ваш бизнес строится вокруг стандартных BI-отчётов на структурированных данных — DWH будет проще, дешевле и быстрее во внедрении. Если вы работаете с разнородными данными, планируете внедрять машинное обучение или хотите хранить сырые данные «на вырост» — Lakehouse даст нужную гибкость без жёсткой привязки к схеме данных.