왜 State Backend가 중요할까?

Flink의 핵심은 “상태(state)를 가진 스트림 처리”임.

여기서 상태를 어디에 저장하느냐가 성능, 안정성, 지연, checkpoint 시간 모두를 결정함.

즉,


State Backend의 역할

State Backend는 크게 두 가지를 담당함:

Flink 앱이 다운돼도


어떤 Backend가 있는지?

현재 Flink에서 핵심적으로 쓰는 백엔드는 아래 3가지 구조임.