Flink Table API & SQL 이란?

Flink에서 고수준 추상화 계층임.

DataStream API로도 다 할 수 있지만, 실무에선 대부분 Table API/SQL로 먼저 풀어보고, 안 되면 DataStream으로 내려가는 흐름이 일반적임.

정리

Spark Structured Streaming이 있는 것처럼, Flink에선 Table API/SQL이 그 역할을 담당한다고 보면 됨.


핵심 구성 요소

TableEnvironment

Flink에서 Table/SQL을 다루는 엔트리 포인트임.

보통 이런 흐름으로 씀: