O que é Apache Iceberg?

Apache Iceberg é um formato aberto para organizar tabelas de dados gigantes, usado em data lakes. Ele permite consultar, alterar a estrutura e manter versões antigas dos dados de forma organizada.

Na prática, o Iceberg fica entre os arquivos brutos guardados em armazenamento de nuvem e as ferramentas de análise que leem esses dados. Ele mantém um registro de quais arquivos formam cada tabela em cada momento, o que permite que várias ferramentas leiam e escrevam na mesma tabela com consistência, além de adicionar ou renomear colunas sem reescrever tudo.

Uma analogia simples é pensar em um índice de um acervo gigante de livros: em vez de procurar prateleira por prateleira, você consulta uma lista atualizada que diz exatamente onde está cada volume e como era o acervo em datas anteriores.

Por que importa: como o formato é aberto, empresas e equipes podem trocar de ferramenta sem perder os dados já organizados. Para quem trabalha com dados, vale conferir a documentação oficial do projeto e definir boas rotinas de backup e controle de acesso, já que o formato resolve a organização, não a segurança.

Onde falamos disso

Termos relacionados

← Ver o glossário completo