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. 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, excepto los archivos locales.
Ejemplo de configuración:
- DDL
- Archivo de configuración
complex_key_direct
Este tipo de almacenamiento se utiliza con claves compuestas. Similar adirect.