> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# layout de diccionario direct

> Un layout de diccionario que consulta la fuente directamente sin caché.

## direct

El diccionario no se almacena en memoria y consulta directamente la fuente al procesar una solicitud.

La clave del diccionario es de tipo [UInt64](/es/reference/data-types/int-uint).

Solo la búsqueda por clave es selectiva. `dictGet` y las demás funciones de diccionario consultan la fuente para las claves solicitadas, pero leer el diccionario **como una tabla** no es una lectura por clave: `SELECT ... FROM <dictionary> WHERE key IN (...)` lee toda la fuente y filtra el resultado después, porque no se hace pushdown del filtro por clave hacia el diccionario. Utilice las funciones de diccionario cuando desee que se consulte la fuente para claves concretas.

Se admiten todos los tipos de [fuentes](/es/reference/statements/create/dictionary/sources/overview#dictionary-sources), excepto los archivos locales.

Ejemplo de configuración:

<Tabs>
  <Tab title="DDL">
    ```sql theme={null}
    LAYOUT(DIRECT())
    ```
  </Tab>

  <Tab title="Archivo de configuración">
    ```xml theme={null}
    <layout>
      <direct />
    </layout>
    ```
  </Tab>
</Tabs>

<br />

## complex\_key\_direct

Este tipo de almacenamiento se utiliza con [claves](/es/reference/statements/create/dictionary/attributes#composite-key) compuestas. Similar a `direct`.
