簡介
Apache Paimon(原 Flink Table Store)是一款基于流批一體架構的 ??高性能數據湖存儲框架??,支持低延遲的數據更新、實時查詢和高效的鍵值點查(Point Lookup)。
本文將深入解析 Paimon 的點查機制,并通過 Java API 代碼案例演示如何實現數據的點查功能。
一、Paimon 點查的核心原理
1. 什么是點查?
點查(Point Lookup)是指通過 ??唯一鍵(Primary Key)?? 快速定位并返回單條或少量數據的查詢模式。例如:根據用戶 ID 查詢用戶信息、根據訂單號查詢訂單詳情等。
點查的核心訴求是 ??低延遲?? 和 ??高吞吐??,適用于實時風控、在線分析等場景。
2. Paimon 如何優化點查?
Paimon 的點查能力基于以下技術實現:
- ??主鍵索引(Primary Key Index)??:
所有寫入數據按主鍵排序存儲,形成 LSM(Log-Structured Merge-Tree)結構,支持高效