SQL - Managed Table vs External Table

SQL

Apache

Big Data

Business Intelligence

Análise de dados

03/04/2020

Olá amigos,

Mais uma vez lhes trago uma questão SQL, desta vez um pouco menos técnica.

Eu uso a ferramenta Hive, do Hadoop, para manipular os dados com SQL. Eu gostaria de saber uma situação real em que devo aplicar uma
managed table
e uma
external table
. Você poderia me dar algum exemplo?

A diferença técnica basicamente é quando precisa-se apagar a tabela. Sendo ela uma
managed table
, quando eu der o comando
DROP TABLE table_name
, a tabela, os dados e os metadados serão apagados. Já a
external table
, ao dar este comando apenas a tabela e os metadados serão deletados, os dados da tabela permaneceram armazenados no diretório correspondente.

Valeu pessoal.
Matheus Silva

Matheus Silva

Curtidas 0
POSTAR