O MaxCompute armazena todos os dados em tabelas, que funcionam como entrada e saída de todas as tarefas de computação na plataforma. A tabela é uma estrutura bidimensional de linhas e colunas, em que cada linha representa um registro e cada coluna contém valores de um único tipo de dado. Se você já trabalhou com bancos de dados relacionais, as tabelas do MaxCompute operam da mesma forma: use SQL para consultar e analisar dados.
O MaxCompute oferece suporte a dois tipos de tabela: tabelas internas e tabelas externas.
|
Tipo de tabela |
Local de armazenamento dos dados |
Cenário recomendado |
|
Tabela interna |
Armazenamento do MaxCompute |
Dados estruturados processados inteiramente no MaxCompute |
|
Tabela externa |
OSS ou Tablestore (fora do MaxCompute) |
Dados não estruturados — vídeo, áudio, genéticos, meteorológicos ou geográficos — para consulta sem movimentação para o MaxCompute |
Tabelas internas
O MaxCompute armazena e gerencia diretamente os dados das tabelas internas. As colunas aceitam todos os tipos de dado do MaxCompute. Para obter a lista completa, consulte Data type editions.
Tabelas externas
As tabelas externas apontam para dados no Object Storage Service (OSS) ou no Tablestore. O MaxCompute armazena apenas os metadados; os dados subjacentes permanecem no local de origem. Assim, é possível executar consultas SQL em dados não estruturados (arquivos de vídeo, áudio, genéticos, meteorológicos ou geográficos) sem ingeri-los no MaxCompute.
As tabelas externas estão disponíveis no MaxCompute V2.0 e versões posteriores.
Gerencie as tabelas na página DataStudio do DataWorks. Nela, você pode criar tabelas do MaxCompute, adicionar tabelas aos favoritos, gerenciar ciclos de vida de dados, modificar esquemas de tabela e configurar permissões em tabelas, recursos e funções.
Próximos passos
Table operations — crie, exclua e importe dados para tabelas
External tables overview — crie, leia e grave em tabelas externas