全部產品
Search
文件中心

Realtime Compute for Apache Flink:訪問湖流一體表

更新時間:Sep 08, 2026

湖流一體表通過統一的中繼資料層,實現對即時增量資料(Fluss)與歷史全量資料(Paimon)的透明訪問。可根據業務需求,靈活選擇即時資料流讀、離線批讀或混合讀模數式。

支援的查詢引擎

湖流一體表的訪問相容性取決於訪問方式。

訪問方式

說明

支援的引擎

Fluss 原生訪問(含 Union Read)

充分利用湖流一體的混合讀取能力,實現流批統一。

Flink

底層 Paimon 訪問($lake 尾碼)

直接存取底層 Paimon 格式儲存,支援多引擎分析。

Flink、Spark、Trino、StarRocks 等所有相容 Paimon 的引擎

通過 StarRocks 訪問

完成 Fluss Catalog 的建立和配置後(詳見引擎對接 - StarRocks),可通過以下方式查詢湖流一體表中的資料。

查詢湖上資料

StarRocks 通過 $lake 尾碼直接存取底層 Paimon 儲存的全量歷史資料。

-- 查詢底層 Paimon 儲存的全量資料
SELECT * FROM <catalog_name>.<database_name>.<table_name>$lake;

查詢流上資料

StarRocks 通過 $rt 尾碼直接查詢 Fluss 中尚未歸檔至資料湖的即時增量資料。

-- 查詢 Fluss 層的即時增量資料
SELECT * FROM <catalog_name>.<database_name>.<table_name>$rt;

查詢全部資料(Union Read)

不加任何尾碼時,StarRocks 自動合并 Fluss 層(熱資料)與 Paimon 層(冷資料),返回完整的最新資料檢視。

-- 自動合并冷熱資料,返回全量最新資料
SELECT * FROM <catalog_name>.<database_name>.<table_name>;