kafka streams 썸네일형 리스트형 Kafka Streams(카프카 스트림즈) 란? Kafka는 본래 메시지를 다른 프로세스나 애플리케이션에 전달하기 위해 사용되었지만, 카프카의 강력한 성능으로 인해 연속된 메세지인 스트림을 처리하는데도 점차 사용되기 시작했다. Stream vs Batch 스트림 프로세싱은 데이터들이 지속적으로 유입되고 나가는 과정에서 데이터에 대한 분석이나 질의를 수행하는 것을 의미한다. 데이터가 프로그램에 도달하자마자 처리를 하기 때문에 스트림 프로세싱은 실시간 분석이라고 불리기도 한다. 기존에 대규모 데이터를 처리하기 위해 배치를 사용하는 경우가 많다. 배치 처리는 이미 저장된 데이터를 기반으로 분석이나 질의를 수행하고 특정 시간에 처리하는 특징을 가지고 있다. 빅데이터나 머신러닝이 붐이 일기 전, 대부분 기업에서 수행되는 데이터 분석은 배치 처리 형태였다. 하지.. 더보기 이전 1 다음