SQL - Managed Table vs External Table
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
A diferença técnica basicamente é quando precisa-se apagar a tabela. Sendo ela uma, a tabela, os dados e os metadados serão apagados. Já a
Valeu pessoal.
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
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
Curtidas 0