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

# Compatibilidad con Cloud

> Esta guía ofrece una visión general de qué esperar, tanto a nivel funcional como operativo, en ClickHouse Cloud.

Esta guía ofrece una visión general de qué esperar, tanto a nivel funcional como operativo, en ClickHouse Cloud. Aunque ClickHouse Cloud se basa en la distribución de código abierto de ClickHouse, puede haber algunas diferencias en la arquitectura y en la implementación. Puede resultarle interesante y útil, como contexto, este blog sobre [cómo creamos ClickHouse Cloud](https://clickhouse.com/blog/building-clickhouse-cloud-from-scratch-in-a-year).

<div id="clickhouse-cloud-architecture">
  ## Arquitectura de ClickHouse Cloud
</div>

ClickHouse Cloud simplifica significativamente la carga operativa y reduce los costos de ejecutar ClickHouse a escala. No es necesario dimensionar el despliegue por adelantado, configurar la replicación para alta disponibilidad, segmentar manualmente los datos, ampliar los servidores cuando aumente la carga de trabajo ni reducirlos cuando no se utilicen; nosotros nos encargamos de ello.

Estos beneficios son el resultado de las decisiones arquitectónicas en las que se basa ClickHouse Cloud:

* El cómputo y el almacenamiento están separados y, por tanto, pueden escalarse automáticamente de forma independiente, por lo que no tiene que sobreaprovisionar ni almacenamiento ni cómputo en configuraciones estáticas de instancias.
* El almacenamiento por niveles sobre almacenamiento de objetos y el almacenamiento en caché multinivel proporcionan una escalabilidad prácticamente ilimitada y una buena relación precio-rendimiento, por lo que no tiene que dimensionar por adelantado su partición de almacenamiento ni preocuparse por los altos costos de almacenamiento.
* La alta disponibilidad está activada de forma predeterminada y la replicación se gestiona de forma transparente, para que pueda centrarse en crear sus aplicaciones o analizar sus datos.
* El escalado automático para cargas de trabajo continuas y variables está activado de forma predeterminada, por lo que no tiene que dimensionar el servicio por adelantado, ampliar sus servidores cuando aumente la carga de trabajo ni reducirlos manualmente cuando haya menos actividad
* La hibernación fluida para cargas de trabajo intermitentes está activada de forma predeterminada. Pausamos automáticamente sus recursos de cómputo tras un período de inactividad y los reanudamos de forma transparente cuando llega una nueva consulta, para que no tenga que pagar por recursos inactivos.
* Los controles avanzados de escalado permiten establecer un máximo de autoescalado para un mayor control de costos o un mínimo de autoescalado para reservar recursos de cómputo para aplicaciones con requisitos de rendimiento específicos.

<div id="capabilities">
  ## Funcionalidades
</div>

ClickHouse Cloud ofrece acceso a un conjunto seleccionado de funcionalidades de la distribución de código abierto de ClickHouse. En las tablas siguientes se describen algunas funciones que actualmente están deshabilitadas en ClickHouse Cloud.

<div id="database-and-table-engines">
  ### Motores de bases de datos y tablas
</div>

ClickHouse Cloud es, de forma predeterminada, un servicio replicado y de alta disponibilidad, basado en la familia de motores de tabla [SharedMergeTree](/es/products/cloud/features/infrastructure/shared-merge-tree). Al crear una tabla con un motor estándar de la familia MergeTree, Cloud sustituye automáticamente el motor correspondiente por `Shared*`. No debes añadir tú mismo un prefijo `Shared` o `Replicated`.

| Especificas                    | Cloud usa                            |
| ------------------------------ | ------------------------------------ |
| `MergeTree` (o ningún motor)   | `SharedMergeTree`                    |
| `ReplacingMergeTree`           | `SharedReplacingMergeTree`           |
| `SummingMergeTree`             | `SharedSummingMergeTree`             |
| `AggregatingMergeTree`         | `SharedAggregatingMergeTree`         |
| `CollapsingMergeTree`          | `SharedCollapsingMergeTree`          |
| `VersionedCollapsingMergeTree` | `SharedVersionedCollapsingMergeTree` |
| `GraphiteMergeTree`            | `SharedGraphiteMergeTree`            |

Los motores `Replicated*` se convierten en sus equivalentes `Shared*`. La sustitución puede verse en `SHOW CREATE TABLE`, que muestra el motor `Shared*` aunque tu sentencia especifique la variante simple.

Los siguientes motores de tabla también son compatibles y se usan tal cual. El motor de tabla `MySQL` compatible es distinto del motor de base de datos `MySQL` no compatible:

* URL
* View
* MaterializedView
* GenerateRandom
* Null
* Buffer
* Memory
* Deltalake
* Hudi
* MySQL
* MongoDB
* NATS
* RabbitMQ
* PostgreSQL
* S3
* Kafka

<div id="interfaces">
  ### Interfaces
</div>

ClickHouse Cloud admite HTTPS, interfaces nativas y el [protocolo de red de MySQL](/es/concepts/features/interfaces/mysql). Próximamente también ofrecerá compatibilidad con más interfaces, como Postgres.

<div id="dictionaries">
  ### Diccionarios
</div>

Los diccionarios son una forma habitual de acelerar las búsquedas en ClickHouse. Actualmente, ClickHouse Cloud admite diccionarios de PostgreSQL, MySQL, servidores remotos y locales de ClickHouse, Redis, MongoDB y fuentes HTTP.

<div id="federated-queries">
  ### Consultas federadas
</div>

Ofrecemos compatibilidad con consultas federadas de ClickHouse para la comunicación entre clústeres en la nube y con clústeres externos autogestionados de ClickHouse. Actualmente, ClickHouse Cloud admite consultas federadas mediante los siguientes motores de integración:

* Deltalake
* Hudi
* MySQL
* MongoDB
* NATS
* RabbitMQ
* PostgreSQL
* S3

Las consultas federadas con algunos motores externos de bases de datos y de tablas, como SQLite, ODBC, JDBC, Redis, HDFS y Hive, todavía no son compatibles.

<div id="user-defined-functions">
  ### Funciones definidas por el usuario
</div>

Las funciones definidas por el usuario en ClickHouse Cloud se encuentran en [beta pública](/es/reference/functions/regular-functions/udf).

<div id="udf-settings-behavior">
  #### Comportamiento de los ajustes
</div>

<Warning>
  **Importante**

  Las UDFs en ClickHouse Cloud **no heredan los ajustes a nivel de usuario**. Se ejecutan con los ajustes predeterminados del sistema.
</Warning>

Esto significa:

* Los ajustes a nivel de sesión (establecidos mediante la instrucción `SET`) no se propagan al contexto de ejecución de las UDFs
* Las UDFs no heredan los ajustes del perfil de usuario
* Los ajustes a nivel de consulta no se aplican durante la ejecución de las UDFs

<div id="experimental-features">
  ### Funcionalidades experimentales
</div>

Las funcionalidades experimentales están deshabilitadas en los servicios de ClickHouse Cloud para garantizar la estabilidad de los despliegues de servicios.

<div id="named-collections">
  ### Colecciones con nombre
</div>

Las [colecciones con nombre](/es/concepts/features/configuration/server-config/named-collections) aún no son compatibles con ClickHouse Cloud.

<div id="operational-defaults-and-considerations">
  ## Valores predeterminados y consideraciones operativas
</div>

A continuación se indican los ajustes predeterminados de los servicios de ClickHouse Cloud. En algunos casos, estos ajustes son fijos para garantizar el correcto funcionamiento del servicio y, en otros, pueden modificarse.

<div id="operational-limits">
  ### Límites operacionales
</div>

<div id="max_parts_in_total-10000">
  #### `max_parts_in_total: 10,000`
</div>

El valor predeterminado de la configuración `max_parts_in_total` para las tablas MergeTree se ha reducido de 100,000 a 10,000. El motivo de este cambio es que hemos observado que un gran número de partes de datos probablemente provoque un inicio lento de los servicios en la nube. Un gran número de partes suele indicar que se ha elegido una clave de partición demasiado granular, algo que normalmente ocurre por accidente y debe evitarse. Este cambio en el valor predeterminado permitirá detectar estos casos antes.

<div id="max_concurrent_queries-1000">
  #### `max_concurrent_queries: 1,000`
</div>

Se aumentó esta configuración a nivel de servidor del valor predeterminado de `100` a `1000` para permitir una mayor concurrencia.
Esto da como resultado `número de réplicas * 1,000` consultas concurrentes para un servicio. Un servicio con una sola réplica admite hasta `1000` consultas concurrentes independientemente del nivel. Los servicios con varias réplicas en los niveles Scale y Enterprise admiten hasta `1000` consultas concurrentes por réplica.

<div id="max_table_size_to_drop-1000000000000">
  #### `max_table_size_to_drop: 1,000,000,000,000`
</div>

Se aumentó este ajuste de 50 GB para permitir eliminar tablas o particiones de hasta 1 TB.

<div id="system-settings">
  ### Ajustes del sistema
</div>

ClickHouse Cloud está optimizado para cargas de trabajo variables y, por ese motivo, la mayoría de los ajustes del sistema no se pueden configurar en este momento. No prevemos que la mayoría de los usuarios necesiten ajustar los ajustes del sistema, pero si tiene alguna pregunta sobre la optimización avanzada del sistema, póngase en contacto con ClickHouse Cloud Support.

<div id="advanced-security-administration">
  ### Administración avanzada de la seguridad
</div>

Como parte de la creación del servicio de ClickHouse, creamos una base de datos predeterminada y el usuario `default`, que tiene amplios permisos sobre esta base de datos. Este usuario inicial puede crear usuarios adicionales y asignarles permisos sobre esta base de datos. Más allá de esto, por el momento no se admite habilitar las siguientes funciones de seguridad dentro de la base de datos mediante autenticación Kerberos, LDAP o certificados SSL X.509.

<div id="list-of-unsupported-features">
  ## Lista de funcionalidades no compatibles
</div>

Las siguientes tablas enumeran las funcionalidades y los procedimientos autogestionados que no son compatibles con ClickHouse Cloud. Cada entrada indica la funcionalidad específica no compatible, incluso cuando su página de origen también abarca funcionalidades compatibles.

<div id="unsupported-managed-infrastructure-and-operations">
  ### Infraestructura y operaciones gestionadas
</div>

| Funcionalidad no compatible                                                        | Documentación                                                                                                                                                           |
| ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Implementación y configuración autogestionadas de `ClickHouse Keeper`              | [Guía de Keeper](/es/guides/oss/deployment-and-scaling/keeper), [Conexiones seguras a ZooKeeper](/es/guides/oss/deployment-and-scaling/keeper/ssl-zookeeper)            |
| Aprovisionamiento manual de certificados TLS y configuración del servidor          | [Aprovisionamiento de ACME](/es/concepts/features/security/tls/configuring-tls-acme-client), [Configuración de TLS](/es/concepts/features/security/tls/configuring-tls) |
| Configuración manual de niveles de almacenamiento activo/intermedio/frío con `TTL` | [Guía](/es/concepts/features/operations/delete/ttl#implementing-a-hotwarmcold-architecture)                                                                             |
| Ejecución de pruebas de rendimiento de hardware autogestionado                     | [Guía](/es/concepts/features/performance/troubleshoot/performance-test)                                                                                                 |
| Aplicación de recomendaciones operativas para entornos autogestionados             | [Guía](/es/guides/oss/best-practices/tips)                                                                                                                              |

<div id="unsupported-authentication-and-security">
  ### Autenticación y seguridad
</div>

| Funcionalidad no compatible              | Documentación                                                                                                                                                      |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Autenticación externa mediante HTTP      | [Referencia](/es/concepts/features/security/external-authenticators/http)                                                                                          |
| Autenticación externa mediante Kerberos  | [Referencia](/es/concepts/features/security/external-authenticators/kerberos)                                                                                      |
| Autenticación LDAP y asignación de roles | [Configuración](/es/concepts/features/security/configuring-ldap), [Autenticador](/es/concepts/features/security/external-authenticators/ldap)                      |
| Autenticación mediante certificado X.509 | [Autenticación de usuarios](/es/concepts/features/security/ssl-user-auth), [Autenticador externo](/es/concepts/features/security/external-authenticators/ssl-x509) |

<div id="unsupported-interfaces-and-integrations">
  ### Interfaces e integraciones
</div>

| Funcionalidad no compatible                                          | Documentación                                                                                                                                                                                                                                                                                                                                                                                      |
| -------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Interfaz del protocolo wire de PostgreSQL                            | [Referencia](/es/concepts/features/interfaces/postgresql)                                                                                                                                                                                                                                                                                                                                          |
| Interfaz SSH con PTY                                                 | [Referencia](/es/concepts/features/interfaces/ssh)                                                                                                                                                                                                                                                                                                                                                 |
| Motor de replicación `MaterializedPostgreSQL`                        | [Guía de ClickPipes](/es/integrations/clickpipes/postgres/connecting-to-postgresql#using-the-materializedpostgresql-database-engine), [Guía del conector](/es/integrations/connectors/data-sources/postgres), [Motor de base de datos](/es/reference/engines/database-engines/materialized-postgresql), [Motor de tabla](/es/reference/engines/table-engines/integrations/materialized-postgresql) |
| Motor de tabla `ODBC`                                                | [Referencia](/es/reference/engines/table-engines/integrations/odbc)                                                                                                                                                                                                                                                                                                                                |
| Integración de almacenamiento de objetos compatible con S3 de MinIO  | [Guía](/es/integrations/connectors/data-ingestion/s3-minio)                                                                                                                                                                                                                                                                                                                                        |
| Integración de almacenamiento de objetos compatible con S3 de Tigris | [Guía](/es/integrations/connectors/data-ingestion/s3-tigris)                                                                                                                                                                                                                                                                                                                                       |

<div id="unsupported-database-and-table-engines">
  ### Motores de bases de datos y de tablas
</div>

| Funcionalidad no compatible                                           | Documentación                                                                                                                                                                                                                                                                                  |
| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Motor de base de datos `MySQL`                                        | [Referencia](/es/reference/engines/database-engines/mysql)                                                                                                                                                                                                                                     |
| Motor de tabla `EmbeddedRocksDB`                                      | [Referencia](/es/reference/engines/table-engines/integrations/embedded-rocksdb)                                                                                                                                                                                                                |
| Motor de tabla `HDFS`                                                 | [Referencia](/es/reference/engines/table-engines/integrations/hdfs)                                                                                                                                                                                                                            |
| Motor de tabla `Hive`                                                 | [Referencia](/es/reference/engines/table-engines/integrations/hive)                                                                                                                                                                                                                            |
| Motor de tabla `JDBC`                                                 | [Referencia](/es/reference/engines/table-engines/integrations/jdbc)                                                                                                                                                                                                                            |
| Motor de tabla `Redis` para consultas federadas                       | [Referencia](/es/reference/engines/table-engines/integrations/redis)                                                                                                                                                                                                                           |
| Motor de tabla `SQLite`                                               | [Referencia](/es/reference/engines/table-engines/integrations/sqlite)                                                                                                                                                                                                                          |
| Motor de tabla `TimeSeries`                                           | [Referencia](/es/reference/engines/table-engines/integrations/time-series)                                                                                                                                                                                                                     |
| Motor de tabla `YTsaurus`                                             | [Referencia](/es/reference/engines/table-engines/integrations/ytsaurus)                                                                                                                                                                                                                        |
| Motores de tabla de la familia `Log` (`Log`, `StripeLog` y `TinyLog`) | [Descripción general de la familia](/es/reference/engines/table-engines/log-family), [`Log`](/es/reference/engines/table-engines/log-family/log), [`StripeLog`](/es/reference/engines/table-engines/log-family/stripelog), [`TinyLog`](/es/reference/engines/table-engines/log-family/tinylog) |

<div id="unsupported-dictionaries-and-server-configuration">
  ### Diccionarios y configuración del servidor
</div>

| Funcionalidad no compatible                                                                  | Documentación                                                                                                                                                                                                                                  |
| -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Colecciones con nombre y las sentencias `CREATE NAMED COLLECTION` y `ALTER NAMED COLLECTION` | [Descripción general](/es/concepts/features/configuration/server-config/named-collections), [Crear](/es/reference/statements/create/named-collection), [Modificar](/es/reference/statements/alter/named-collection)                            |
| Configuración de diccionarios basada en archivos                                             | [Referencia](/es/reference/statements/create/dictionary#creating-a-dictionary-with-a-configuration-file)                                                                                                                                       |
| Diccionarios de geobase integrados                                                           | [Referencia](/es/reference/statements/create/dictionary/embedded)                                                                                                                                                                              |
| Fuentes locales de diccionario `YAMLRegExpTree`                                              | [Guía de diseños](/es/reference/statements/create/dictionary/layouts/regexp-tree#use-regular-expression-tree-dictionary-in-clickhouse-open-source), [Referencia de fuentes](/es/reference/statements/create/dictionary/sources/yamlregexptree) |
| Fuente de diccionario `YTsaurus`                                                             | [Referencia](/es/reference/statements/create/dictionary/sources/ytsaurus)                                                                                                                                                                      |
| Diccionarios de tokenizadores japoneses configurados en el servidor                          | [Referencia](/es/reference/engines/table-engines/mergetree-family/textindexes#japanese-tokenizer-dictionary)                                                                                                                                   |

<div id="unsupported-data-formats-and-codecs">
  ### Formatos de datos y códecs
</div>

| Funcionalidad no compatible                                                                          | Documentación                                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Formato `CapnProto` con archivos de esquema del lado del servidor                                    | [Referencia de formatos](/es/reference/formats/CapnProto), [Guía](/es/guides/clickhouse/data-formats/binary#capn-proto)                                                                              |
| Formatos `Protobuf`, `ProtobufList` y `ProtobufSingle` con archivos de esquema del lado del servidor | [Guía](/es/guides/clickhouse/data-formats/binary#protocol-buffers), [`ProtobufList`](/es/reference/formats/Protobuf/ProtobufList), [`ProtobufSingle`](/es/reference/formats/Protobuf/ProtobufSingle) |
| Códecs `ZSTD_QAT` y `DEFLATE_QPL` obsoletos                                                          | [`ZSTD_QAT`](/es/reference/statements/create/table#zstd_qat), [`DEFLATE_QPL`](/es/reference/statements/create/table#deflate_qpl)                                                                     |

<div id="unsupported-functions-and-experimental-features">
  ### Funciones y características experimentales
</div>

| Funcionalidad no compatible                                                | Documentación                                                                                                                                                                                                                                                                                                                      |
| -------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Funciones experimentales de procesamiento del lenguaje natural             | [Referencia](/es/reference/functions/regular-functions/nlp-functions)                                                                                                                                                                                                                                                              |
| Transacciones experimentales de múltiples sentencias con commit y rollback | [Guía](/es/concepts/features/operations/insert/transactions#transactions-commit-and-rollback)                                                                                                                                                                                                                                      |
| Funciones experimentales de introspección de transacciones                 | [`transactionID`](/es/reference/functions/regular-functions/other-functions#transactionID), [`transactionLatestSnapshot`](/es/reference/functions/regular-functions/other-functions#transactionLatestSnapshot), [`transactionOldestSnapshot`](/es/reference/functions/regular-functions/other-functions#transactionOldestSnapshot) |
| Funciones de ventana temporal para `WindowView`                            | [Referencia](/es/reference/functions/regular-functions/time-window-functions)                                                                                                                                                                                                                                                      |
| `WindowView` experimental                                                  | [Referencia](/es/reference/statements/create/view#window-view)                                                                                                                                                                                                                                                                     |
| Funciones definidas por el usuario en WebAssembly                          | [Descripción general](/es/reference/functions/regular-functions/udf#webassembly-user-defined-functions), [Guía](/es/reference/functions/regular-functions/wasm_udf)                                                                                                                                                                |
| Funciones definidas por el usuario ejecutables basadas en controladores    | [Referencia](/es/reference/functions/regular-functions/udf#driver-based-executable-user-defined-functions)                                                                                                                                                                                                                         |
| Función de tabla `filesystem` para archivos locales del servidor           | [Referencia](/es/reference/functions/table-functions/filesystem)                                                                                                                                                                                                                                                                   |

<div id="unsupported-administration-and-access-control">
  ### Administración y control de acceso
</div>

| Funcionalidad no compatible                                                    | Documentación                                                                                                                                                             |
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Operaciones de estadísticas de columnas con `ALTER TABLE`                      | [Referencia](/es/reference/statements/alter/statistics)                                                                                                                   |
| Suplantación de usuarios con `EXECUTE AS`                                      | [Referencia](/es/reference/statements/execute_as)                                                                                                                         |
| Privilegios específicos de motores de tabla                                    | [Concesión](/es/reference/statements/grant#table-engine), [Configuración del servidor](/es/reference/settings/server-settings/settings/other#table_engines_require_grant) |
| El atajo de privilegio `GRANT ALL`                                             | [Referencia](/es/reference/statements/grant#all)                                                                                                                          |
| Apagado del servidor con `SYSTEM SHUTDOWN`                                     | [Referencia](/es/reference/statements/system#shutdown)                                                                                                                    |
| Inicio y detención de fetches en segundo plano con sentencias `SYSTEM`         | [`SYSTEM STOP FETCHES`](/es/reference/statements/system#stop-fetches), [`SYSTEM START FETCHES`](/es/reference/statements/system#start-fetches)                            |
| Inicio y detención de merges en segundo plano con sentencias `SYSTEM`          | [`SYSTEM STOP MERGES`](/es/reference/statements/system#stop-merges), [`SYSTEM START MERGES`](/es/reference/statements/system#start-merges)                                |
| Inicio y detención de merges de `TTL` en segundo plano con sentencias `SYSTEM` | [`SYSTEM STOP TTL MERGES`](/es/reference/statements/system#stop-ttl-merges), [`SYSTEM START TTL MERGES`](/es/reference/statements/system#start-ttl-merges)                |

<div id="roadmap">
  ## Hoja de ruta
</div>

Estamos evaluando el interés por muchas otras funcionalidades en ClickHouse Cloud. Si tienes comentarios y quieres solicitar una funcionalidad específica, [envíala aquí](https://console.clickhouse.cloud/support).
