SQL - Managed Table vs External Table

03/04/2020

5

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.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar