ExternalDistributed permite realizar consultas SELECT sobre datos almacenados en servidores MySQL o PostgreSQL remotos. Acepta motores MySQL o PostgreSQL como argumento, lo que permite la fragmentación.
Crear una tabla
- Los nombres de las columnas deben ser los mismos que en la tabla original, pero puede utilizar solo algunas de ellas y en cualquier orden.
- Los tipos de las columnas pueden diferir de los de la tabla original. ClickHouse intenta convertir los valores a los tipos de datos de ClickHouse.
engine— El motor de tablaMySQLoPostgreSQL.host:port— Dirección del servidor MySQL o PostgreSQL.database— Nombre de la base de datos remota.table— Nombre de la tabla remota.user— Nombre de usuario.password— Contraseña del usuario.
Detalles de implementación
|, y los segmentos, con ,. Por ejemplo: