Realtime Compute for Apache Flink prend en charge plusieurs types de tables et connecteurs pour lire et écrire dans des systèmes de stockage externes via Flink SQL et l'API DataStream.
Types de table
Realtime Compute for Apache Flink définit des tables à l'aide de Flink SQL ou de l'API DataStream afin de lire et d'écrire dans des systèmes de stockage externes. Flink SQL prend en charge les types de table suivants :
Table source : point d'entrée d'un flux de données. Elle lit en continu les données brutes d'événements provenant de systèmes externes tels que Kafka ou MySQL CDC.
Table de dimension (lookup) : table de référence qui enrichit les données en streaming en effectuant une jointure avec des données de dimension statiques ou évoluant lentement, telles que les détails des utilisateurs ou des produits.
Table de destination (sink) : point de sortie du traitement des données. Elle écrit les résultats, tels que les données agrégées ou jointes, vers un système de destination comme un entrepôt de données, une base de données ou une file d'attente de messages.
Connecteurs pris en charge
|
Base de données relationnelle |
Base de données NoSQL |
File d'attente de messages |
|
Entrepôt de données |
Data lake |
Services de journalisation et de stockage d'objets |
|
Outils et débogage |
Bases de données clé-valeur et séries temporelles |
Général |
Détails de la prise en charge des connecteurs
|
Connecteur |
Flink SQL |
Flink CDC |
Mode d'exécution |
Type d'API |
Mises à jour du sink |
|||
|
Table source |
Table de dimension |
Table de destination |
Source de données |
Sink |
||||
|
√ |
√ |
√ |
√ |
× |
Mode streaming |
SQL, DataStream et Flink CDC |
Oui |
|
|
√ |
√ |
√ |
× |
√ |
Streaming et batch |
SQL, DataStream et Flink CDC |
Oui |
|
|
√ |
× |
√ |
√ |
√ |
Streaming |
SQL, DataStream et YAML pour l'ingestion de données |
Seules les insertions sont prises en charge. |
|
|
√ |
√ |
√ |
× |
√ |
Streaming et batch |
SQL, DataStream et Flink CDC |
Seules les insertions sont prises en charge. |
|
|
√ |
√ |
√ |
× |
√ |
Modes streaming et batch |
SQL et Flink CDC |
Oui |
|
|
√ |
× |
√ |
√ |
× |
Mode streaming |
SQL, DataStream et Flink CDC |
Seules les insertions sont prises en charge. |
|
|
√ |
√ |
√ |
× |
√ |
Modes streaming et batch |
SQL, DataStream et Flink CDC |
Oui |
|
|
√ |
× |
√ |
× |
× |
Modes streaming et batch |
SQL et DataStream |
Seules les insertions sont prises en charge. |
|
|
√ |
√ |
√ |
√ |
× |
Mode streaming |
SQL, DataStream et Flink CDC |
Oui |
|
|
√ |
√ |
√ |
× |
× |
Modes streaming et batch |
SQL |
Oui |
|
|
√ |
× |
√ |
× |
× |
Modes streaming et batch |
SQL et DataStream |
Seules les insertions sont prises en charge. |
|
|
Remarque
Ce connecteur est obsolète. Utilisez le connecteur MySQL à la place. |
× |
√ |
√ |
Utilisez le connecteur MySQL. |
× |
Modes streaming et batch |
SQL |
Oui |
|
√ |
× |
√ |
× |
× |
Mode streaming |
SQL et DataStream |
Seules les insertions sont prises en charge. |
|
|
× |
√ |
√ |
× |
× |
Mode streaming |
SQL |
Oui |
|
|
× |
√ |
√ |
× |
× |
Mode streaming |
SQL |
Oui |
|
|
× |
× |
√ |
× |
× |
Mode streaming |
SQL |
Oui |
|
|
× |
√ |
√ |
× |
× |
Mode streaming |
SQL |
Oui |
|
|
√ |
√ |
√ |
× |
× |
Modes streaming et batch |
SQL |
Oui |
|
|
× |
√ |
√ |
× |
× |
Modes streaming et batch |
SQL |
Oui |
|
|
× |
× |
√ |
× |
× |
Modes streaming et batch |
SQL |
Oui |
|
|
√ |
× |
√ |
× |
√ |
Mode streaming |
SQL et Flink CDC |
Oui |
|
|
√ |
√ |
√ |
× |
× |
Modes streaming et batch |
SQL et DataStream |
Oui |
|
|
× |
× |
√ |
× |
× |
Modes streaming et batch |
SQL |
Oui |
|
|
√ |
√ |
√ |
× |
× |
Mode streaming |
SQL |
Oui |
|
|
× |
× |
√ |
× |
× |
Modes streaming et batch |
SQL et DataStream |
Oui |
|
|
× |
× |
√ |
× |
× |
Mode streaming |
SQL |
Seules les insertions sont prises en charge. |
|
|
√ |
× |
× |
√ |
× |
Mode streaming |
SQL et Flink CDC |
S.O. |
|
|
√ |
√ |
√ |
× |
√ |
Modes streaming et batch |
SQL et Flink CDC |
Oui |
|
|
√ |
× |
√ |
× |
√ |
Modes streaming et batch |
SQL et Flink CDC |
Oui |
|
|
√ |
√ |
× |
× |
× |
Modes streaming et batch |
SQL |
S.O. |
|
|
× |
× |
√ |
× |
× |
Modes streaming et batch |
SQL |
Oui |
|
|
√ |
× |
× |
× |
× |
Modes streaming et batch |
SQL |
S.O. |
|
|
× |
× |
√ |
× |
√ |
Modes streaming et batch |
SQL et Flink CDC |
Oui |
|
|
√ |
× |
√ |
× |
× |
Modes streaming et batch |
SQL et DataStream |
Oui |
|