Realtime Compute for Apache Flink admite varios tipos de tablas y conectores para leer y escribir en almacenamiento externo mediante Flink SQL y la API DataStream.
Tipos de tablas
Realtime Compute for Apache Flink define las tablas mediante Flink SQL o la API DataStream para leer y escribir en almacenamiento externo. A continuación se muestran los tipos de tablas compatibles con Flink SQL:
Source table: punto de entrada de un flujo de datos. Lee continuamente datos de eventos sin procesar desde sistemas externos como Kafka o MySQL CDC.
Dimension (lookup) table: tabla de referencia que enriquece los datos de streaming al combinarlos con datos de dimensiones estáticos o de cambio lento, como detalles de usuarios o productos.
Sink table: punto de salida del procesamiento de datos. Escribe resultados, como datos agregados o combinados, en un sistema de destino como un almacén de datos, una base de datos o una cola de mensajes.
Conectores compatibles
|
Base de datos relacional |
Base de datos NoSQL |
Cola de mensajes |
|
Almacén de datos |
Data lake |
Servicios de registros y object storage |
|
Herramientas y depuración |
Bases de datos de clave-valor y de series temporales |
General |
Detalles de compatibilidad de los conectores
|
Conector |
Flink SQL |
Flink CDC |
Modo de ejecución |
Tipo de API |
Actualizaciones de sink |
|||
|
Source table |
Dimension table |
Sink table |
Origen de datos |
Sink |
||||
|
√ |
√ |
√ |
√ |
× |
Streaming mode |
SQL, DataStream y Flink CDC |
Sí |
|
|
√ |
√ |
√ |
× |
√ |
Streaming y por lotes |
SQL, DataStream y Flink CDC |
Sí |
|
|
√ |
× |
√ |
√ |
√ |
Streaming |
SQL, DataStream y YAML para ingesta de datos |
Solo se admiten inserciones. |
|
|
√ |
√ |
√ |
× |
√ |
Streaming y por lotes |
SQL, DataStream y Flink CDC |
Solo se admiten inserciones. |
|
|
√ |
√ |
√ |
× |
√ |
Modos de streaming y por lotes |
SQL y Flink CDC |
Sí |
|
|
√ |
× |
√ |
√ |
× |
Streaming mode |
SQL, DataStream y Flink CDC |
Solo se admiten inserciones. |
|
|
√ |
√ |
√ |
× |
√ |
Modos de streaming y por lotes |
SQL, DataStream y Flink CDC |
Sí |
|
|
√ |
× |
√ |
× |
× |
Modos de streaming y por lotes |
SQL y DataStream |
Solo se admiten inserciones. |
|
|
√ |
√ |
√ |
√ |
× |
Streaming mode |
SQL, DataStream y Flink CDC |
Sí |
|
|
√ |
√ |
√ |
× |
× |
Modos de streaming y por lotes |
SQL |
Sí |
|
|
√ |
× |
√ |
× |
× |
Modos de streaming y por lotes |
SQL y DataStream |
Solo se admiten inserciones. |
|
|
Nota
Este conector está en proceso de desaprobación. Use el conector de MySQL en su lugar. |
× |
√ |
√ |
Use el conector de MySQL. |
× |
Modos de streaming y por lotes |
SQL |
Sí |
|
√ |
× |
√ |
× |
× |
Streaming mode |
SQL y DataStream |
Solo se admiten inserciones. |
|
|
× |
√ |
√ |
× |
× |
Streaming mode |
SQL |
Sí |
|
|
× |
√ |
√ |
× |
× |
Streaming mode |
SQL |
Sí |
|
|
× |
× |
√ |
× |
× |
Streaming mode |
SQL |
Sí |
|
|
× |
√ |
√ |
× |
× |
Streaming mode |
SQL |
Sí |
|
|
√ |
√ |
√ |
× |
× |
Modos de streaming y por lotes |
SQL |
Sí |
|
|
× |
√ |
√ |
× |
× |
Modos de streaming y por lotes |
SQL |
Sí |
|
|
× |
× |
√ |
× |
× |
Modos de streaming y por lotes |
SQL |
Sí |
|
|
√ |
× |
√ |
× |
√ |
Streaming mode |
SQL y Flink CDC |
Sí |
|
|
√ |
√ |
√ |
× |
× |
Modos de streaming y por lotes |
SQL y DataStream |
Sí |
|
|
× |
× |
√ |
× |
× |
Modos de streaming y por lotes |
SQL |
Sí |
|
|
√ |
√ |
√ |
× |
× |
Streaming mode |
SQL |
Sí |
|
|
× |
× |
√ |
× |
× |
Modos de streaming y por lotes |
SQL y DataStream |
Sí |
|
|
× |
× |
√ |
× |
× |
Streaming mode |
SQL |
Solo se admiten inserciones. |
|
|
√ |
× |
× |
√ |
× |
Streaming mode |
SQL y Flink CDC |
N/A |
|
|
√ |
√ |
√ |
× |
√ |
Modos de streaming y por lotes |
SQL y Flink CDC |
Sí |
|
|
√ |
× |
√ |
× |
√ |
Modos de streaming y por lotes |
SQL y Flink CDC |
Sí |
|
|
√ |
√ |
× |
× |
× |
Modos de streaming y por lotes |
SQL |
N/A |
|
|
× |
× |
√ |
× |
× |
Modos de streaming y por lotes |
SQL |
Sí |
|
|
√ |
× |
× |
× |
× |
Modos de streaming y por lotes |
SQL |
N/A |
|
|
× |
× |
√ |
× |
√ |
Modos de streaming y por lotes |
SQL y Flink CDC |
Sí |
|
|
√ |
× |
√ |
× |
× |
Modos de streaming y por lotes |
SQL y DataStream |
Sí |
|