Pular para o conteúdo principal

hashed_array

O dicionário é armazenado inteiramente na memória. Cada atributo é armazenado em um array. O atributo de chave é armazenado na forma de uma tabela hash, em que o valor é um índice no array de atributos. O dicionário pode conter qualquer número de elementos com quaisquer identificadores. Na prática, o número de chaves pode chegar a dezenas de milhões de itens. A chave do dicionário tem o tipo UInt64. Há suporte a todos os tipos de fontes. Ao atualizar, os dados (de um arquivo ou de uma tabela) são lidos por completo. Exemplo de configuração:
LAYOUT(HASHED_ARRAY([SHARDS 1]))

complex_key_hashed_array

Esse tipo de armazenamento é usado com chaves compostas. Semelhante a hashed_array. Exemplo de configuração:
LAYOUT(COMPLEX_KEY_HASHED_ARRAY([SHARDS 1]))

Última modificação em 10 de junho de 2026