
Содержание
Выбор между Snowflake и Databricks сводится к тому, с чего начинается ваша работа. Если основная ценность в SQL, дашбордах и финансовой отчётности, которые ведут аналитики, Snowflake обычно проще. Если основная ценность в инженерии данных, данных датчиков и машинном обучении, которые строят инженеры, Databricks обычно подходит лучше.
Это правило работало годами. В 2026 году оно всё ещё работает, но не так чётко. Snowflake теперь запускает Python, Postgres и AI-агентов.
Databricks теперь предлагает бессерверные SQL warehouses, Postgres и AI для бизнес-пользователей. Разрыв в функциях закрылся. Разрыв в операционной модели нет.
Я работал с обеими платформами в программах в производстве и оборонной отрасли. Этот материал для CIO, CFO или руководителя по данным, которому нужно выбрать одну платформу или обосновать сохранение обеих. В нём разобраны происхождение, архитектура, открытые форматы, управление данными, цены, AI и нужные навыки, а затем даны правила выбора для разных ситуаций.
Происхождение до сих пор определяет продукты, цены и людей, которые их продают.
Snowflake начинался как облачное хранилище данных. Хранение и вычисления разделены, сервис полностью управляемый, а SQL является основным языком.
Вы не настраиваете кластеры. Вы выбираете размер warehouse, выполняете запросы и платите за секунды его работы.
Databricks вырос из Apache Spark, его создали те же люди, что создали Spark. Его центр тяжести: инженерия данных, потоковая обработка и машинное обучение на файлах в облачном объектном хранилище с использованием табличного формата Delta Lake. Это назвали lakehouse, а SQL-хранилище появилось позже.
Центр тяжести
Snowflake
- Прежде всего SQL, полностью управляемый сервис
- Аналитики и команды BI быстро осваиваются
- Python через Snowpark и контейнеры добавлен позже
- Меньше настроек, меньше способов ошибиться
Databricks
- Прежде всего Spark, Python и ноутбуки
- Инженеры данных и специалисты по данным чувствуют себя как дома
- SQL warehouses и BI добавлены позже
- Больше контроля, больше эксплуатации
Обе платформы три года заходили на территорию друг друга. Вот позиция на 2026 год, сверенная с официальными заметками о выпуске:
- Postgres. Snowflake Postgres, построенный на технологиях приобретённой Crunchy Data, стал общедоступным 24 февраля 2026 года в отдельных регионах AWS и Azure. Databricks Lakebase, бессерверный Postgres, стал GA на AWS в январе 2026 года, а на Azure в марте 2026 года.
- Загрузка данных. Snowflake Openflow, построенный на Apache NiFi, общедоступен. Он работает внутри Snowflake на AWS, Azure и GCP или в вашей собственной учётной записи AWS. У Databricks есть Lakeflow Connect с конвейерами на Spark Declarative Pipelines.
- AI для бизнес-пользователей. Snowflake Intelligence стал GA в ноябре 2025 года вместе с Cortex Agents и Cortex AI Functions, а в июне 2026 года был переименован в Snowflake CoWork. Databricks выпустил Genie One и Genie Agents (ранее Genie Spaces) как GA в июне 2026 года. Genie App Builder вышел в private preview.
- Создание агентов. Компоненты Databricks Agent Bricks становились GA поэтапно в течение 2026 года: Knowledge Assistant в январе, Supervisor Agent в феврале, Document Intelligence и Custom Agents в апреле. Теперь Databricks направляет новые low-code агенты в Genie Agents и относит Knowledge Assistant и Supervisor Agent к устаревшим (legacy). Аналог у Snowflake: Cortex Agents.
Именно здесь сейчас живёт разница, которая имеет значение.
Snowflake по умолчанию хранит данные в собственном управляемом хранилище. Вы также можете использовать таблицы Apache Iceberg, которые хранятся в вашем собственном облачном хранилище.
Внешние движки, например Spark, могут читать и записывать управляемые Snowflake таблицы Iceberg через Horizon Catalog; запись стала GA в мае 2026 года. Snowflake сообщает, что тарификация такого доступа внешних движков начнётся во второй половине 2026 года, так что спросите об этом.
Databricks по умолчанию хранит данные в вашем облачном хранилище в Delta Lake. Управляет ими Unity Catalog.
Databricks объявил управляемые таблицы Iceberg в Unity Catalog общедоступными в мае 2026 года, хотя на некоторых страницах документации Databricks на момент моей проверки ещё стояла пометка public preview. Подтвердите статус для своего облака и региона, прежде чем закладывать это в дизайн.
Так что война форматов в основном закончилась. Обе платформы читают и записывают Iceberg.
Реальные вопросы: какой каталог главный и какой движок пишет в какую таблицу. Если два каталога одновременно считают, что владеют таблицей, вы потратите квартал на распутывание.
Управление данными следует той же схеме. Snowflake Horizon Catalog покрывает политики доступа, маскирование, lineage и аудит внутри Snowflake, а теперь дотягивается и до таблиц Iceberg. Unity Catalog делает то же для Databricks по таблицам, файлам, моделям и AI-функциям.
Databricks открыл исходный код Unity Catalog в 2024 году. Моё руководство по управлению данными в Unity Catalog разбирает это глубже.
В оборонной отрасли решающим фактором обычно становится управление данными, а не скорость запросов. Разделение секретного и несекретного, данные под экспортным контролем и журналы аудита, которые переживут долгую программу, важнее графиков бенчмарков. Обе платформы умеют детальное управление доступом.
Различается то, в скольких местах нужно определять политику. Меньше каталогов означает меньше пробелов. Та же логика применима, когда к этим данным начинают обращаться AI-агенты, поэтому я бы написал фреймворк управления AI до запуска первого агента.
Эта таблица подводит итог сравнения на октябрь 2026 года. Цены указаны по прайс-листу для AWS US East, проверены в октябре 2026 года.
| Область | Snowflake | Databricks |
|---|---|---|
| Отправная точка | SQL-хранилище данных, полностью управляемое | Spark, инженерия данных и ML на lakehouse |
| Хранилище по умолчанию | Хранилище под управлением Snowflake или Iceberg в вашем хранилище | Ваше облачное хранилище, по умолчанию Delta Lake |
| Открытые форматы | Чтение и запись Iceberg, внешние движки через Horizon Catalog (GA) | Нативный Delta Lake, управляемый Iceberg в Unity Catalog (объявлен GA в мае 2026 года) |
| Управление данными | Horizon Catalog | Unity Catalog (исходный код открыт в 2024 году) |
| Единица вычислений | Кредиты, посекундная тарификация, минимум 60 секунд | DBU, тариф зависит от продукта и уровня |
| Цена по прайс-листу | $2 (Standard), $3 (Enterprise), $4 (Business Critical) за кредит | $0,70 за DBU для SQL Serverless, облачные вычисления включены |
| Кто платит за облако | Snowflake, внутри кредита (кроме хранилища Iceberg, которым владеете вы) | Ваша облачная учётная запись на классических вычислениях; в пакете на serverless |
| Цена хранения по прайс-листу | $23 за ТБ в месяц по запросу | Тарифы вашего облачного провайдера на хранение |
| Трудозатраты на эксплуатацию | Низкие. Мало настроек | От средних до высоких на классических вычислениях, ниже на serverless |
| AI для бизнес-пользователей | Snowflake CoWork, ранее Snowflake Intelligence (GA) | Genie One и Genie Agents (GA) |
| Создание агентов | Cortex Agents (GA) | Agent Bricks (компоненты GA в течение 2026 года) |
| Postgres | Snowflake Postgres (GA, отдельные регионы) | Lakebase (GA на AWS и Azure) |
| Нужные навыки | SQL, моделирование в стиле dbt, немного Python | Python, Spark, SQL, MLOps, облачная инженерия |
Заявленные тарифы нельзя сравнивать напрямую. Кредит и DBU измеряют разные вещи и лежат поверх разных структур затрат.
На странице цен Snowflake кредиты по запросу стоят по прайс-листу $2,00 для Standard, $3,00 для Enterprise и $4,00 для Business Critical в AWS US East. Хранение стоит $23 за ТБ в месяц по запросу.
Кредит покрывает вычисления, поэтому вы получаете один счёт от Snowflake. Цены меняются в зависимости от региона и облака, а AI-функции используют отдельные AI-кредиты.
На странице цен Databricks SQL SQL Serverless стоит по прайс-листу $0,70 за DBU на плане Premium в AWS US East, включая стоимость облачного инстанса. SQL Classic стоит $0,22, а SQL Pro $0,55 за DBU, но без виртуальных машин, за которые вы платите AWS, Azure или Google отдельно.
Для CFO это разделение важно. С классическими вычислениями Databricks половина затрат сидит в вашем облачном счёте, а половина в счёте Databricks.
Никто не отвечает за итоговую сумму, если вы никого не назначите. Единый счёт Snowflake легче читать, но и расти незаметно ему тоже легче.
Корпоративные обязательства и скидки сильно сдвигают обе цифры. Никогда не сравнивайте цены прайс-листа и не называйте это бизнес-кейсом.
Запустите одни и те же три-четыре реальные нагрузки на обеих платформах хотя бы на несколько недель и сравните счета. Моё руководство по ценам Databricks и руководство по кредитам Snowflake разбирают источники затрат.
Разрыв в функциях закрылся. Разрыв в операционной модели нет.
Правила выбора работают лучше, чем чек-листы функций. Вот как я бы решал в четырёх ситуациях, которые вижу чаще всего.
| Ситуация | Куда я обычно склоняюсь | Почему |
|---|---|---|
| Финансовая команда с упором на BI, отчётность ERP, мало инженеров | Snowflake | Прежде всего SQL, мало эксплуатации, аналитики быстро становятся самостоятельными |
| Производство с большим объёмом данных датчиков, историков и качества, ML в планах | Databricks | Потоковая обработка, Python и ML нативны; данные остаются в вашем хранилище |
| Регулируемая оборонная отрасль с требованиями к резидентности и экспортному контролю | Любая, решают регион и аккредитация | Обе предлагают регионы для правительства США; проверьте, какие именно сервисы там доступны |
| Компания уже глубоко в Microsoft Azure и Fabric | Сначала Azure Databricks, Snowflake если доминирует SQL | Azure Databricks является собственным сервисом Microsoft с оплатой и поддержкой через Microsoft |
Несколько пояснений к этой таблице.
- Финансы и отчётность ERP. Основная ценность в смоделированных данных SAP, Oracle или Microsoft Dynamics 365, связанных и сверенных. Это работа на SQL. Обычно выигрывает Snowflake с более низкими трудозатратами на эксплуатацию. Моё руководство о том, как загрузить данные ERP в Snowflake, разбирает сторону выгрузки.
- Производство. В производственных программах, где я работал, объём даёт оборудование, а не ERP. Выбор определяли данные датчиков и станков, и они склоняли к Databricks. Высокочастотные данные датчиков, события MES и изображения контроля качества требуют скорее инженерных навыков, чем навыков отчётности. Databricks справляется с этим нативно.
- Оборонная отрасль. Ни один из продуктов не работает on-premises. Обе платформы являются SaaS в публичном или государственном облаке. Snowflake указывает регионы US Gov и DoD на странице цен. Databricks работает на AWS GovCloud с FedRAMP High, плюс отдельная среда DoD IL5. За пределами США проверьте, какие суверенные регионы существуют и какие функции туда уже дошли. Списки функций в государственных регионах отстают от коммерческих.
- Компании на стеке Microsoft. Snowflake хорошо работает и на Azure, а Microsoft объявила совместимость OneLake и Snowflake общедоступной. Моё сравнение Databricks и Microsoft Fabric разбирает этот выбор.
У клиентов SAP есть ещё один фактор. В SAP Business Data Cloud теперь есть коннекторы без копирования (zero-copy) к обеим платформам.
Snowflake указывает свой коннектор SAP BDC как GA с мая 2026 года, а Databricks подключается через SAP BDC Connect. Это снимает один аргумент для любой из сторон.
Многие крупные компании в итоге используют обе платформы. Инженеры выбрали Databricks, финансы выбрали Snowflake, и никто не захотел из-за этого воевать.
Это может работать. Обычно это стоит больше, чем должно.
Там, где я видел совместное использование обеих платформ, это делалось в основном для проверки результатов. Одна платформа проверяла результаты другой.
Это не было запланированным долгосрочным разделением. Если у вас именно такая причина держать обе, назначьте дату окончания параллельной работы.
Потери возникают в трёх местах:
- Две копии одних и тех же данных. Сырые данные ERP и производства загружаются дважды, хранятся дважды и обновляются дважды.
- Два конвейера для одного источника. Две команды выгружают данные из одной и той же системы SAP, Oracle или Dynamics 365, часто с разными бизнес-правилами.
- Две модели управления. Политики доступа определены в Horizon и ещё раз в Unity Catalog и постепенно расходятся.
Решение: письменное разделение. Выберите одну платформу, которая владеет загрузкой и подготовленным слоем. Храните общие таблицы один раз, в Iceberg, с одним каталогом в роли главного.
Пусть другая платформа читает эти таблицы, а не копирует их. Назначьте одного владельца общего счёта.
Я бы также назначил дату пересмотра. Если через год одна платформа обслуживает меньше чем горстку сценариев, консолидируйте.
Не начинайте с демонстрации поставщика. Начните со списка пяти главных сценариев работы с данными на ближайшие два года, того, кто будет их строить, и того, какие навыки у вас есть сегодня. Этот список обычно отвечает на вопрос ещё до любого пилотного проекта.
Затем проведите короткий оплачиваемый пилот (proof of concept) на реальных данных: один сценарий финансовой отчётности и один сценарий инженерии или AI. Сравните затраты, трудозатраты и то, как это восприняли ваши собственные люди. Если вам нужен независимый взгляд на решение или коммерческие условия, свяжитесь со мной.
Что лучше: Snowflake или Databricks?
В целом ни одна из платформ не лучше. Snowflake обычно проще подходит для SQL-аналитики и BI при небольшой инженерной команде. Databricks обычно лучше подходит для инженерии данных, потоковой обработки и машинного обучения. В 2026 году каждая покрывает большую часть территории другой, поэтому решение зависит от ваших навыков, нагрузок и того, как вы хотите платить.
Databricks дешевле Snowflake?
Зависит от нагрузки и от того, как считать. Кредит Snowflake включает вычисления. На классических вычислениях Databricks вы платите за DBU Databricks плюс стоимость виртуальных машин вашему облачному провайдеру. Serverless в Databricks объединяет и то и другое. Единственное надёжное сравнение: запустить одни и те же реальные нагрузки на обеих платформах и сравнить счета после скидок.
Могут ли Snowflake и Databricks использовать одни и те же данные?
Да. Обе платформы читают и записывают таблицы Apache Iceberg, а внешние движки могут обращаться к управляемым Snowflake таблицам Iceberg через Horizon Catalog. Решите, какой каталог владеет каждой таблицей, храните её один раз и позвольте другой платформе её читать. Так вы не будете платить дважды за хранение и конвейеры.
Поддерживает ли Snowflake машинное обучение и Python?
Да. Snowpark выполняет Python, Java и Scala внутри Snowflake, а Cortex AI Functions и Cortex Agents общедоступны. Командам с большим объёмом собственного ML, потоковой обработки или нагрузок на Spark по-прежнему обычно естественнее работать в Databricks.
Можно ли развернуть Snowflake или Databricks on-premises для оборонной отрасли?
Нет. Обе платформы являются облачными сервисами. Для регулируемой оборонной работы Snowflake предлагает регионы для правительства США, включая регион DoD, а Databricks работает на AWS GovCloud с FedRAMP High и отдельной средой DoD IL5. Проверьте, какие функции доступны именно в вашем регионе, потому что государственные регионы отстают от коммерческих.
Что использовать вместе с Microsoft Fabric: Snowflake или Databricks?
Обе работают с Microsoft. Azure Databricks является собственным сервисом Azure с оплатой и поддержкой через Microsoft. У Snowflake есть общедоступная совместимость с OneLake. Если ваши команды в основном работают с SQL и Power BI, внимательно посмотрите, не покрывает ли потребность один Fabric, прежде чем добавлять любую из них.
Следующий шаг
Ведёте ERP-программу прямо сейчас?
Если эта статья затронула программу, в которой вы участвуете прямо сейчас, 30-минутный разговор обычно даёт больше, чем ещё неделя внутреннего анализа.




