Persistência e escopo de tabelas

Gerenciamento de Dados no Databricks

Smriti Mishra

Founder, NordData Insight

O que é persistência de tabela?

  • A persistência da tabela define armazenamento e retenção
  • Afeta armazenamento, acesso e manutenção
  • O Databricks suporta tabelas gerenciadas e não gerenciadas

Imagem de pessoas guardando e revisando arquivos em armários

Gerenciamento de Dados no Databricks

Tabelas gerenciadas no Databricks

  • Totalmente gerenciadas pelo Databricks, incluindo local e ciclo de vida dos dados.
  • Exclui os dados automaticamente ao apagar a tabela.
  • Indicado para gestão simples e centralizada.

Imagem mostrando um sistema centralizado com pontos coloridos

Gerenciamento de Dados no Databricks

Tabelas não gerenciadas no Databricks

  • Abordagem descentralizada
  • Você controla o local e o ciclo de vida dos dados
  • Excluir a tabela não gerenciada não apaga os dados
  • Útil para armazenamento customizado ou exigências de compliance

Imagem mostrando um sistema descentralizado com pontos coloridos

Gerenciamento de Dados no Databricks

Tabelas gerenciadas ou não gerenciadas?

Aspect.png

Gerenciamento de Dados no Databricks

A palavra‑chave LOCATION

  • Essencial para definir onde armazenar dados em tabelas não gerenciadas.
  • O local impacta custo, tempo de busca e políticas de retenção.

 

CREATE TABLE table_name (
    column_name data_type,
    ...
)
USING file_format
LOCATION 'path/to/data';
Gerenciamento de Dados no Databricks

Pontos principais

  • Tabelas gerenciadas centralizam armazenamento e ciclo de vida no Databricks.
  • Tabelas não gerenciadas dão flexibilidade de armazenamento e ciclo de vida.
  • Escolha conforme necessidades de armazenamento, controle e gestão.

Imagem mostrando gestão de armazenamento e ciclo de vida dos dados

Gerenciamento de Dados no Databricks

Vamos praticar!

Gerenciamento de Dados no Databricks

Preparing Video For Download...