[Spark] Structured Streaming - stateful transformation๊ณผ Window operation
streaming ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์ filter, count ๋ฑ ์ฌ๋ฌ๊ฐ์ง ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.๊ณผ๊ฑฐ ๋ฐ์ดํฐ์ ์ ๋ณด๊ฐ ํ์์๋ stateless ์ฐ์ฐ์์, ๊ณผ๊ฑฐ์ ๋ฐ์ดํฐ๊ฐ ํ์ํด ๋ฐ์ดํฐ ์ ์ง๊ฐ ํ์ํ statefull ์ฐ์ฐ์๋ก ๋๋ ์ ์๋ค.Stateless Trasformation๊ณผ๊ฑฐ์ ๋ฐ์ดํฐ์ ์๊ด ์์ด ํ์ฌ์ ๋ฐ์ดํฐ๋ง ์ฌ์ฉํ๋ ์ฐ์ฐ์Stateful Transfmraion์ด์ ๋ฐฐ์น์ ๋ฐ์ดํฐ์ ์ ์ง๊ฐ ํ์ํ ์ฐ์ฐ์์: aggreagion, counter, join, group, windowing ๋ฑStateless Transformation๊ฐ ๋ฐฐ์น๋ฅผ ์ด์ ๋ฐฐ์น๋ฅผ ์ฐธ์กฐํ์ง ์๊ณ ๋
๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ค. -> ๋ฐฐ์น์ ์ถ๋ ฅ์ด ํด๋น ๋ฐฐ์น์ ๋ฐ์ดํฐ๋ง์ ๊ธฐ๋ฐ์ผ๋ก ํจ์ ์๋ฏธselect, filter, map, fla..