Flink APIs
Flink APIs
이 페이지는 Flink 애플리케이션을 개발하는 데 사용하는 다양한 API의 진입점(section landing)이에요. Flink는 배치와 스트리밍 처리 모두를 위한 여러 프로그래밍 API를 제공해요.
출처: 문서
본문
Flink의 API 섹션은 스트리밍 처리와 배치 처리를 위한 개발 진입점을 안내해요. 각 API는 아래에서 확인할 수 있어요:
- DataStream API: 무제한(스트리밍) 및 유한(배치) 데이터 스트림에 대한 변환을 구현하는 프로그램을 작성하는 데 사용하는 핵심 API예요. 필터링, 상태 갱신, 윈도우 정의, 집계 등의 연산을 지원해요.
- DataStream API (V2): 기존 DataStream API를 점진적으로 대체하기 위한 새로운 API 집합으로, 현재 실험 단계예요.
- Table API & SQL: 관계형 테이블과 SQL 쿼리를 사용해 데이터를 다루는 통합 API로, 배치와 스트림 처리를 위한 동일한 의미론을 제공해요.
- Python (PyFlink): Python으로 Flink 애플리케이션을 개발할 수 있게 해주는 API예요.
이 섹션의 하위 문서들은 각 API의 프로그래밍 가이드와 운영 범주별로 구성되어 있어요.