Topik ini menjelaskan jenis tabel dan konektor yang didukung oleh Realtime Compute for Apache Flink.
Memahami jenis tabel
Realtime Compute for Apache Flink mendukung Flink SQL untuk mendefinisikan tabel yang memetakan ke penyimpanan hulu dan hilir. Sebagai alternatif, Anda dapat menggunakan API DataStream untuk operasi baca dan tulis. Jenis tabel Flink SQL berikut ini didukung:
Source table: Titik masuk aliran data yang terus-menerus membaca data event mentah dari sistem eksternal seperti Kafka atau MySQL CDC.
Dimension table: Tabel referensi yang digunakan untuk memperkaya data streaming dengan informasi statis atau jarang diperbarui, seperti detail pengguna atau produk.
Sink table: Titik keluar pemrosesan data yang menulis hasil—misalnya, data agregat atau hasil join—ke sistem tujuan seperti gudang data, database, atau antrian pesan.
Ikhtisar konektor yang didukung
Database relasional | Database NoSQL | Antrian pesan |
Gudang data | Danau data | Layanan penyimpanan log dan objek |
Alat dan debugging | Database key-value dan deret waktu | Umum |
Rincian konektor yang didukung
Konektor | Jenis tabel yang didukung | Mode eksekusi | Jenis API | Mendukung pembaruan atau penghapusan data tabel sink | ||
Source table | Dimension table | Sink table | ||||
Catatan Mendukung koneksi ke ApsaraDB RDS for MySQL, PolarDB for MySQL, dan self-managed MySQL. | √ | √ | √ | Streaming | SQL, DataStream, dan YAML untuk Ingesti Data | Ya |
√ | √ | √ | Streaming dan batch | SQL, DataStream, dan YAML untuk Ingesti Data | Ya | |
√ | × | √ | Streaming | SQL, DataStream, dan YAML untuk Ingesti Data | Tidak. Hanya mendukung penyisipan data. | |
√ | √ | √ | Streaming dan batch | SQL dan DataStream | Tidak. Hanya mendukung penyisipan data. | |
√ | √ | √ | Streaming dan batch | SQL dan YAML untuk Ingesti Data | Ya | |
√ | × | √ | Streaming | SQL dan DataStream | Tidak. Hanya mendukung penyisipan data. | |
√ | √ | √ | Streaming dan batch | SQL, DataStream, dan YAML untuk Ingesti Data | Ya | |
√ | × | √ | Streaming dan batch | SQL dan DataStream | Tidak. Hanya mendukung penyisipan data. | |
√ | √ | √ | Streaming | SQL dan DataStream | Ya | |
√ | √ | √ | Streaming dan batch | SQL | Ya | |
√ | × | √ | Streaming dan batch | SQL dan DataStream | Tidak. Hanya mendukung penyisipan data. | |
Catatan Konektor ApsaraDB RDS for MySQL tidak akan lagi didukung. Gunakan konektor MySQL sebagai gantinya. | × | √ | √ | Streaming dan batch | SQL | Ya |
√ | × | √ | Streaming | SQL dan DataStream | Tidak. Hanya mendukung penyisipan data. | |
× | √ | √ | Streaming | SQL | Ya | |
× | √ | √ | Streaming | SQL | Ya | |
× | × | √ | Streaming | SQL | Ya | |
× | √ | √ | Streaming | SQL | Ya | |
√ | √ | √ | Streaming dan batch | SQL | Ya | |
× | √ | √ | Streaming dan batch | SQL | Ya | |
PolarDB for PostgreSQL (Compatible with Oracle) 1.0 connector | × | × | √ | Streaming dan batch | SQL | Ya |
√ | × | √ | Streaming | SQL dan YAML untuk Ingesti Data | Ya | |
√ | √ | √ | Streaming dan batch | SQL dan DataStream | Ya | |
× | × | √ | Streaming dan batch | SQL | Ya | |
√ | √ | √ | Mode streaming | SQL | Ya | |
× | × | √ | Streaming dan batch | DataStream dan SQL | Ya | |
× | × | √ | Streaming | SQL | Tidak | |
√ | × | × | Streaming | SQL | T/A | |
√ | √ | √ | Streaming dan batch | SQL | Ya | |
× | × | √ | Streaming | SQL | Ya | |
√ | × | √ | Streaming dan batch | SQL | Ya | |
√ | √ | × | Streaming dan batch | SQL | T/A | |
× | × | √ | Streaming dan batch | SQL | Ya | |
√ | × | × | Streaming dan batch | SQL | T/A | |
× | × | √ | Streaming dan batch | SQL dan YAML untuk Ingesti Data | Ya | |
√ | × | √ | Streaming dan batch | SQL dan DataStream | Ya | |