Pular para o conteúdo principal

Descrição

Apache ORC é um formato de armazenamento colunar amplamente utilizado no ecossistema Hadoop.

Correspondência de tipos de dados

A tabela abaixo compara os tipos de dados ORC suportados e os correspondentes tipos de dados do ClickHouse em consultas INSERT e SELECT.
  • Outros tipos não são suportados.
  • Arrays podem ser aninhados e podem ter um valor do tipo Nullable como argumento. Os tipos Tuple e Map também podem ser aninhados.
  • Os tipos de dados das colunas da tabela do ClickHouse não precisam corresponder aos campos de dados ORC correspondentes. Ao inserir dados, o ClickHouse interpreta os tipos de dados de acordo com a tabela acima e então converte os dados para o tipo de dado definido para a coluna da tabela do ClickHouse.

Exemplo de uso

Inserção de dados

Use um arquivo ORC com os dados a seguir, chamado football.orc:
Insira os dados:

Leitura de dados

Leia os dados usando o formato ORC:
ORC é um formato binário que não é exibido de forma legível para humanos no terminal. Use INTO OUTFILE para gerar arquivos ORC.

Configurações de formato

Para trocar dados com o Hadoop, você pode usar o motor de tabela HDFS.
Última modificação em 3 de julho de 2026