Skip to main content

Descrição

Contém a lista dos tipos de disco suportados pelo servidor, juntamente com a documentação embutida de cada tipo. Um tipo de disco é especificado no campo type da configuração de um disco e determina onde e como ele armazena seus dados (sistema de arquivos local, armazenamento de objetos, cache sobre outro disco e assim por diante). Observe que esta tabela lista os tipos de disco disponíveis, enquanto system.disks lista as instâncias de disco configuradas no servidor.

Exemplos de configuração

Um disco pode ser configurado de duas formas: estaticamente, nos arquivos de configuração do servidor (XML ou YAML), ou dinamicamente, nas configurações de uma consulta CREATE/ATTACH, usando a função disk. O mesmo tipo de disco e os mesmos parâmetros são aceitos em ambos os casos.

Configuração estática

Os discos são definidos em storage_configuration, na configuração do servidor. O exemplo a seguir define um disco s3 e uma política de armazenamento que o utiliza.
config.xml
A mesma configuração em YAML:
config.yaml
Uma tabela pode então usar o disco por meio da sua política de armazenamento:
Query

Configuração dinâmica

Um disco também pode ser definido diretamente nas configurações de uma consulta CREATE/ATTACH, sem que haja um disco predefinido nos arquivos de configuração, usando a função disk:
Query
Consulte Configuração do armazenamento externo para ver a lista completa de parâmetros de cada tipo de disco.

Colunas

  • name (String) — O nome do tipo de disco, conforme especificado no type de uma configuração de disco.
  • description (String) — Uma descrição geral do que o tipo de disco faz.
  • syntax (String) — Como o tipo de disco é especificado em uma configuração de disco.
  • examples (String) — Exemplos de uso.
  • introduced_in (String) — A versão do ClickHouse em que o tipo de disco foi introduzido, no formato major.minor.
  • related (Array(String)) — Os nomes dos tipos de disco relacionados.

Exemplo

Query

Veja também

Última modificação em 26 de setembro de 2026