A comparação data lake vs data warehouse costuma surgir quando a empresa precisa decidir onde os dados vão ficar antes de se transformarem em decisões de negócio. E não é por acaso: o peso dessa escolha acompanha o próprio crescimento do mercado. Segundo a Grand View Research, o mercado global de data lake foi avaliado em US$13,62 bilhões em 2023 e deve alcançar US$59,89 bilhões até 2030, com crescimento anual de 23,8%.
De forma geral, não existe um vencedor absoluto entre data lake e data warehouse: enquanto o warehouse organiza dados estruturados para gerar relatórios confiáveis, o lake permite armazenar diferentes tipos de dados brutos com menor custo. Já o lakehouse surge como uma alternativa que combina essas duas abordagens. Por isso, mais do que escolher a “melhor” tecnologia, o ponto central é entender qual delas responde melhor às perguntas que o negócio precisa fazer todos os dias.
Para tomar essa decisão com mais segurança, vale olhar com atenção para como cada modelo lida com estrutura, custo, governança e desempenho. A seguir, comparamos as três arquiteturas, detalhamos seus principais benefícios e desafios e mostramos em quais cenários elas podem se complementar:
Qual a diferença entre data lake, data warehouse e lakehouse?
No debate sobre data lake vs data warehouse, a principal diferença está no momento em que o dado ganha estrutura. No data warehouse, essa estrutura já é definida antes da gravação, o que garante mais consistência e previsibilidade para análises de negócio. Por outro lado, no data lake, os dados são armazenados em seu formato bruto e só passam por organização quando alguém precisa utilizá-los, o que traz mais flexibilidade para diferentes tipos de uso.
Por fim, o data lakehouse combina essas abordagens ao aplicar governança e suporte a transações sobre o armazenamento mais acessível do lake, aproximando os dois modelos na prática.
Como essa distinção técnica nem sempre fica clara no momento da decisão, a tabela abaixo traduz cada critério para o que realmente importa para quem está avaliando o investimento:
| Critério | Data lake | Data warehouse | Data lakehouse |
| Tipo de dado | Estruturado, semiestruturado e não estruturado | Apenas estruturado e tratado | Todos os tipos, com camadas de refino |
| Momento da modelagem | Na leitura | Na gravação | Na leitura, com esquema aplicado por tabela |
| Custo de armazenamento | Baixo, em object storage | Alto, por capacidade e processamento | Baixo, com custo maior de processamento |
| Desempenho analítico | Variável, depende do preparo | Alto e previsível para relatórios | Alto, com formatos abertos otimizados |
| Governança | Exige camada externa de catálogo | Nativa e madura | Nativa, com transações ACID |
| Perfil de uso | Ciência de dados e machine learning | Business intelligence e relatórios regulatórios | Ambos, sobre a mesma base |
| Risco principal | Virar um repositório sem uso | Rigidez e custo de mudança | Complexidade de implantação inicial |
Cada linha representa um trade-off, e por isso vantagens e desafios precisam ser vistos separadamente. Nos tópicos a seguir, aprofundamos o que cada arquitetura entrega na prática:
O que é um data lake?

Um data lake é um repositório central que armazena dados em formato bruto, na escala em que eles são gerados, sem exigir modelagem prévia. Como comentamos antes e aprofundamos aqui, o dado só ganha estrutura no momento da consulta, o que permite guardar registros de sistemas, arquivos, logs, imagens e eventos em um mesmo lugar. Na prática, o data lake costuma ser construído sobre armazenamento de objetos, como o Amazon S3, acompanhado de um catálogo que descreve o que existe ali dentro.
- Vantagens: custo por terabyte muito menor que o de um banco analítico tradicional, liberdade para armazenar formatos variados e base pronta para projetos de inteligência artificial;
- Desafios: sem catálogo, linhagem e controle de acesso, o repositório perde rastreabilidade e as equipes deixam de confiar no conteúdo. Consultas sobre dados brutos também tendem a ser lentas e caras.
Quando usar?
Use um data lake quando o volume e a variedade dos dados crescem mais rápido do que a capacidade de modelá-los. Empresas que capturam eventos de aplicativos, telemetria ou conteúdo não estruturado ganham ao guardar tudo primeiro e decidir depois.
- Esse desenho também sustenta iniciativas de arquitetura de dados que precisam evoluir sem reescrever pipelines a cada mudança.
O que é um data warehouse?

Fluxograma de data warehouse com ETL de dados de ERP e CRM e schema na gravação para business intelligence
Um data warehouse é um banco analítico que reúne dados já tratados e modelados para responder a perguntas de negócio com consistência. Diferente do data lake, que aceita qualquer formato, o warehouse exige que a informação passe por limpeza e padronização antes de ser gravada. Esse esforço inicial é justamente o que sustenta relatórios confiáveis e indicadores comparáveis ao longo do tempo.
- Vantagens: consultas rápidas e previsíveis, governança madura, controle de acesso granular e resultados consistentes entre áreas, o que reduz divergências de número;
- Desafios: custo de armazenamento e processamento mais alto, além de rigidez. Cada nova fonte exige revisão do modelo, e mudanças de escopo costumam gerar filas de trabalho no time de dados.
Quando usar?
Use um data warehouse quando as perguntas já são conhecidas e precisam de resposta padronizada e auditável, como em:
- Indicadores financeiros;
- Metas comerciais;
- Obrigações regulatórias, em que a mesma consulta deve devolver o mesmo número para todo mundo.
Nesses casos, a previsibilidade compensa o custo maior.
Qual a diferença entre data warehouse e banco de dados?
A diferença entre data warehouse e banco de dados está na finalidade: o banco transacional registra a operação em tempo real, enquanto o data warehouse consolida o histórico dessa operação para análise. Por exemplo: um sistema de vendas grava pedidos em um banco otimizado para escrita frequente, e o warehouse recebe esses mesmos pedidos agregados, permitindo cruzar anos de histórico sem impactar o sistema de origem.
- Por isso, projetos de migração de banco de dados e de construção de warehouse têm objetivos distintos.
O que é um data lakehouse?

O data lakehouse é uma arquitetura que aplica recursos de data warehouse diretamente sobre o armazenamento de um data lake, sem duplicar os dados em dois ambientes. Como comentamos antes e aprofundamos aqui, o ponto de virada foi o surgimento de formatos de tabela abertos, como o Delta Lake e o Apache Iceberg, que trouxeram transações ACID, controle de versão e evolução de esquema para arquivos guardados em object storage.
- Vantagens: uma única fonte de verdade para business intelligence e machine learning, redução de pipelines de cópia entre sistemas e custo de armazenamento equivalente ao do lake;
- Desafios: exige maturidade técnica em engenharia de dados, definição clara de camadas de refino e disciplina de governança. Sem isso, o lakehouse repete os problemas do data lake com uma conta maior.
Quando usar?
Use um data lakehouse quando as mesmas bases precisam alimentar relatórios executivos e modelos analíticos. A arquitetura reduz o retrabalho de sincronizar ambientes e encurta o caminho entre o dado bruto e o consumo, algo relevante para quem já apoia a operação em arquitetura cloud e quer consolidar custos.
Como data lake, data warehouse e data lakehouse se complementam?
As três arquiteturas se complementam quando são tratadas como camadas de uma mesma jornada do dado, e não como opções excludentes. Isso porque, na comparação data lake vs data warehouse:
- O lake preserva o dado bruto;
- O warehouse entrega a visão tratada ao negócio;
- O lakehouse reduz a distância entre os dois, já que ambos os consumos partem da mesma base física.
Na prática, essa convivência costuma seguir alguns princípios:
- Ingestão única: toda fonte entra uma vez no lake, o que evita versões paralelas do mesmo dado;
- Camadas de refino: os dados avançam de bruto para tratado e depois para modelos de consumo;
- Governança transversal: catálogo, linhagem e acesso valem para todas as camadas;
- Consumo por perfil: analistas usam tabelas modeladas, cientistas acessam camadas anteriores;
- Evolução gradual: a migração para lakehouse acontece por domínio, sem parar a operação.
Esse último ponto conversa diretamente com abordagens de descentralização, como o Data Mesh, em que cada área passa a responder pelo próprio domínio de dados enquanto a plataforma central garante padrão e segurança.
Data lake e Data Mesh com a UDS
Aqui na UDS, atuamos como parceiros na construção de plataformas de dados, do desenho da arquitetura à operação, com times especializados em nuvem e engenharia de dados. Como AWS Advanced Consulting Partner, apoiamos a decisão entre data lake vs data warehouse a partir do contexto de cada operação, seja um lake para exploração, um warehouse para business intelligence ou um lakehouse consolidado.
- Conheça os nossos cases de sucesso e fale com um especialista para avaliar qual arquitetura sustenta o próximo passo da sua empresa.
FAQ
Qual é a principal diferença entre data lake e data warehouse?
No confronto data warehouse vs data lake, a principal diferença é a estrutura: o warehouse só aceita dados já modelados e tratados, enquanto o lake guarda qualquer formato em estado bruto e organiza a informação apenas no momento da consulta.
O Amazon S3 é um data lake?
O Amazon S3 não é um data lake completo, e sim o armazenamento de objetos que serve de base para ele. Para virar um data lake de fato, o S3 precisa de catálogo, controle de acesso e camada de consulta, funções entregues por serviços como AWS Glue e Lake Formation.
Um data lake é um ETL?
Não. O data lake é o repositório onde os dados ficam, e ETL é o processo que move e transforma esses dados. Em arquiteturas modernas, inclusive, o mais comum é o modelo ELT, em que o dado entra bruto no lake e só depois é transformado.
Qual é um exemplo de data lake?
Um exemplo típico é a combinação de Amazon S3 com AWS Glue e Athena para consulta. No ecossistema Microsoft, o equivalente é o Azure Data Lake Storage e, no Google Cloud, o Cloud Storage integrado ao BigLake.
O MongoDB é um data lake?
O MongoDB é um banco de dados orientado a documentos, não um data lake. A confusão surge porque a plataforma Atlas oferece recursos de federação que consultam arquivos em object storage, o que aproxima os dois conceitos sem torná-los equivalentes.
O SAP é um data lake?
O SAP é um fornecedor de software corporativo, e não um data lake. Ainda assim, seu portfólio inclui componentes com essa função, como o data lake do SAP HANA Cloud e as camadas de integração do SAP Datasphere.
Qual é o data lake mais popular?
O Amazon S3 é a base de data lake mais adotada no mercado, por causa da escala e do custo do armazenamento de objetos na AWS. Azure Data Lake Storage e plataformas como Databricks aparecem logo em seguida em ambientes corporativos.
O Snowflake é apenas um data lake?
Não. O Snowflake nasceu como data warehouse em nuvem e hoje opera como plataforma capaz de sustentar cargas de warehouse, lake e lakehouse, inclusive com suporte a tabelas em formato aberto.
Quais são as desvantagens do data warehouse?
As principais desvantagens são custo mais alto de armazenamento e processamento, rigidez do modelo e dependência do time de dados para cada nova fonte. Além disso, ele não lida bem com dados não estruturados, o que limita projetos de ciência de dados.


