Realtime Compute for Apache Flink, Flink SQL ve DataStream API aracılığıyla harici depolama alanlarından veri okumak ve bu alanlara veri yazmak için birden çok tablo türü ve bağlayıcıyı destekler.
Tablo türleri
Realtime Compute for Apache Flink, harici depolama alanlarından veri okumak ve bu alanlara veri yazmak amacıyla tabloları Flink SQL veya DataStream API üzerinden tanımlar. Flink SQL aşağıdaki tablo türlerini destekler:
Kaynak tablo: Veri akışının giriş noktasıdır. Kafka veya MySQL CDC gibi harici sistemlerden ham olay verilerini sürekli olarak okur.
Boyut (arama) tablosu: Kullanıcı veya ürün ayrıntıları gibi statik ya da yavaş değişen boyut verileriyle birleştirme yaparak akış verilerini zenginleştiren referans tablodur.
Sink tablo: Veri işlemenin çıkış noktasıdır. Toplanmış veya birleştirilmiş veriler gibi sonuçları bir veri ambarına, veritabanına veya mesaj kuyruğuna yazar.
Desteklenen bağlayıcılar
|
İlişkisel veritabanı |
NoSQL veritabanı |
Mesaj kuyruğu |
|
Veri ambarı |
Veri gölü |
Günlük ve nesne depolama hizmetleri |
|
Araçlar ve hata ayıklama |
Anahtar-değer ve zaman serisi veritabanları |
Genel |
Bağlayıcı destek ayrıntıları
|
Bağlayıcı |
Flink SQL |
Flink CDC |
Çalıştırma modu |
API türü |
Sink güncellemeleri |
|||
|
Kaynak tablo |
Boyut tablosu |
Sink tablo |
Veri kaynağı |
Sink |
||||
|
√ |
√ |
√ |
√ |
× |
Akış modu |
SQL, DataStream ve Flink CDC |
Evet |
|
|
√ |
√ |
√ |
× |
√ |
Akış ve toplu iş |
SQL, DataStream ve Flink CDC |
Evet |
|
|
√ |
× |
√ |
√ |
√ |
Akış |
Veri alımı için SQL, DataStream ve YAML |
Yalnızca ekleme desteklenir. |
|
|
√ |
√ |
√ |
× |
√ |
Akış ve toplu iş |
SQL, DataStream ve Flink CDC |
Yalnızca ekleme desteklenir. |
|
|
√ |
√ |
√ |
× |
√ |
Akış ve toplu iş modları |
SQL ve Flink CDC |
Evet |
|
|
√ |
× |
√ |
√ |
× |
Akış modu |
SQL, DataStream ve Flink CDC |
Yalnızca ekleme desteklenir. |
|
|
√ |
√ |
√ |
× |
√ |
Akış ve toplu iş modları |
SQL, DataStream ve Flink CDC |
Evet |
|
|
√ |
× |
√ |
× |
× |
Akış ve toplu iş modları |
SQL ve DataStream |
Yalnızca ekleme desteklenir. |
|
|
√ |
√ |
√ |
√ |
× |
Akış modu |
SQL, DataStream ve Flink CDC |
Evet |
|
|
√ |
√ |
√ |
× |
× |
Akış ve toplu iş modları |
SQL |
Evet |
|
|
√ |
× |
√ |
× |
× |
Akış ve toplu iş modları |
SQL ve DataStream |
Yalnızca ekleme desteklenir. |
|
|
Not
Bu bağlayıcı kullanımdan kaldırılmaktadır. Bunun yerine MySQL bağlayıcısını kullanın. |
× |
√ |
√ |
MySQL bağlayıcısını kullanın. |
× |
Akış ve toplu iş modları |
SQL |
Evet |
|
√ |
× |
√ |
× |
× |
Akış modu |
SQL ve DataStream |
Yalnızca ekleme desteklenir. |
|
|
× |
√ |
√ |
× |
× |
Akış modu |
SQL |
Evet |
|
|
× |
√ |
√ |
× |
× |
Akış modu |
SQL |
Evet |
|
|
× |
× |
√ |
× |
× |
Akış modu |
SQL |
Evet |
|
|
× |
√ |
√ |
× |
× |
Akış modu |
SQL |
Evet |
|
|
√ |
√ |
√ |
× |
× |
Akış ve toplu iş modları |
SQL |
Evet |
|
|
× |
√ |
√ |
× |
× |
Akış ve toplu iş modları |
SQL |
Evet |
|
|
PolarDB PostgreSQL (Oracle Compatible 1.0) (kullanımdan kaldırılıyor) |
× |
× |
√ |
× |
× |
Akış ve toplu iş modları |
SQL |
Evet |
|
√ |
× |
√ |
× |
√ |
Akış modu |
SQL ve Flink CDC |
Evet |
|
|
√ |
√ |
√ |
× |
× |
Akış ve toplu iş modları |
SQL ve DataStream |
Evet |
|
|
× |
× |
√ |
× |
× |
Akış ve toplu iş modları |
SQL |
Evet |
|
|
√ |
√ |
√ |
× |
× |
Akış modu |
SQL |
Evet |
|
|
× |
× |
√ |
× |
× |
Akış ve toplu iş modları |
SQL ve DataStream |
Evet |
|
|
× |
× |
√ |
× |
× |
Akış modu |
SQL |
Yalnızca ekleme desteklenir. |
|
|
√ |
× |
× |
√ |
× |
Akış modu |
SQL ve Flink CDC |
Yok |
|
|
√ |
√ |
√ |
× |
√ |
Akış ve toplu iş modları |
SQL ve Flink CDC |
Evet |
|
|
√ |
× |
√ |
× |
√ |
Akış ve toplu iş modları |
SQL ve Flink CDC |
Evet |
|
|
√ |
√ |
× |
× |
× |
Akış ve toplu iş modları |
SQL |
Yok |
|
|
× |
× |
√ |
× |
× |
Akış ve toplu iş modları |
SQL |
Evet |
|
|
√ |
× |
× |
× |
× |
Akış ve toplu iş modları |
SQL |
Yok |
|
|
× |
× |
√ |
× |
√ |
Akış ve toplu iş modları |
SQL ve Flink CDC |
Evet |
|
|
√ |
× |
√ |
× |
× |
Akış ve toplu iş modları |
SQL ve DataStream |
Evet |
|