본문 바로가기

안녕하세요!

프로그래밍 언어/Concept

[ Concept ] What is the Stream-Processing?


 

스트림 처리


 

스트림 처리(Stream-Processing)데이터가 생성되는 즉시 스트리밍 데이터를 연속적으로 실시간 처리하는 것을 의미한다.

스트림 처리는 데이터 크기를 알 수 없으며, 무한하고 연속적일 때 사용되며
데이터를 처리하는 데에 몇 초 또는 몇 밀리 초 정도밖에 안 걸린다.


다시 말해, 스트림 처리를 통해 데이터가 생성되자마자 분석 시스템에 하나씩 데이터가 공급된다.
즉, 스트림 처리에서 데이터 출력 속도는 데이터 입력 속도만큼 빠른 것이다.

Apache의 Kafka, Flink, Storm, Samza 등과 같은 플랫폼과 결합하여
더욱 더 빠르게 스트림 처리를 할 수 있다. 

스트림 처리에 대한 예를 들자면,

토트넘 경기가 시작되고, 손흥민이 골을 넣었을 때 실시간으로 시청자들의 반응을 여러 플랫폼에서 수집하여

손흥민 등번호 7번 에디션 질레트 면도기 광고를 때려박아 브랜드를 향한 관심을 제고할 수 있을 것이다. 

반응형

https://pythonchoboman.tistory.com/261

 

[ Concept ] What is the Batch-Processing?

배치 처리 배치 처리(Batch-Processing)는 특정 시간 범위 내에서 대량의 데이터를 일괄적으로 처리하는 작업을 의미한다. 이때 배치 처리를 하기 위해서는 데이터의 크기가 계산되어 있는, 즉 유한

pythonchoboman.tistory.com


 

728x90
반응형

'프로그래밍 언어 > Concept' 카테고리의 다른 글

[ Concept ] What is the IMDB?  (0) 2023.11.20
[ Concept ] What is the RDBMS?  (0) 2023.11.20
[ Concept ] What is the Batch-Processing?  (0) 2023.10.31
[ Concept ] what is the 'GUI'?  (0) 2023.04.04

loading