> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Типы структур словаря ssd_cache

> Хранение данных словаря на SSD с индексом в памяти: типы ssd_cache и complex_key_ssd_cache

<div id="ssd_cache">
  ## ssd\_cache
</div>

Подобен `cache`, но хранит данные на SSD, а индекс — в оперативной памяти. К словарям с SSD-кэшем также применимы все настройки словаря `cache`, связанные с очередью обновления.

Ключ словаря имеет тип [UInt64](/ru/reference/data-types/int-uint).

<Tabs>
  <Tab title="DDL">
    ```sql theme={null}
    LAYOUT(SSD_CACHE(BLOCK_SIZE 4096 FILE_SIZE 16777216 READ_BUFFER_SIZE 1048576
        PATH '/var/lib/clickhouse/user_files/test_dict'))
    ```
  </Tab>

  <Tab title="Файл конфигурации">
    ```xml theme={null}
    <layout>
        <ssd_cache>
            <!-- Размер элементарного блока чтения в байтах. Рекомендуется, чтобы он был равен размеру страницы SSD. -->
            <block_size>4096</block_size>
            <!-- Максимальный размер файла кэша в байтах. -->
            <file_size>16777216</file_size>
            <!-- Размер буфера в оперативной памяти в байтах для чтения элементов с SSD. -->
            <read_buffer_size>131072</read_buffer_size>
            <!-- Размер буфера в оперативной памяти в байтах для накопления элементов перед сбросом на SSD. -->
            <write_buffer_size>1048576</write_buffer_size>
            <!-- Путь, по которому будет храниться файл кэша. -->
            <path>/var/lib/clickhouse/user_files/test_dict</path>
        </ssd_cache>
    </layout>
    ```
  </Tab>
</Tabs>

<br />

<div id="complex_key_ssd_cache">
  ## complex\_key\_ssd\_cache
</div>

Этот тип хранилища используется с составными [ключами](/ru/reference/statements/create/dictionary/attributes#composite-key). Аналогичен `ssd_cache`.
