반응형
Speed layer, serving layer |
I. 카파 아키텍처의 개요
가. 카파 아키텍처(Kappa Architecture)의 정의
- 데이터 실시간 분석 기능 수행을 위해 스피드, 서빙 레이어로 구성된 실시간 데이터 분석 아키텍처
나. 카파 아키텍처의 특징
- 실시간성, 확장성, 결함 허용성, 전송지연 최소화, 분석결과 일관성, 확장의 균형, 정확성
II. 카파 아키텍처의 개념도 및 계층구조
가. 카파 아키텍처의 개념도
나. 카파 아키텍처의 계층구조
계층구조 |
내용 |
스피드 레이어 |
- 카파 아키텍처의 재작업은 코드 변경에 의해 수행되며, 수집된 모든 데이터를 이용하여 현재 수집중인 작업 대신 별도의 스트림 프로세스를 생성한 후 처리 |
서빙 레이어 |
- 수행 후 처리 결과 또한 별도의 테이블로 저장 (결과 테이블 n + 1)로 저장 - 재작업 프로세스가 완료된 경우 결과 값을 새로운 테이블(결과 테이블 n + 1)에서 조회, 이전 스트림 프로세스 종료(작업 버전 n)하여 코드 변경으로 인한 재작업 완료 |
반응형
'IT기술노트 > 빅데이터' 카테고리의 다른 글
Cassandra (0) | 2021.03.01 |
---|---|
MongoDB (0) | 2021.03.01 |
CAP이론 (0) | 2021.03.01 |
NoSQL(Not Only SQL) (0) | 2021.03.01 |
람다 아키텍처(Lambda Architecture) (0) | 2021.03.01 |
Apache Storm (0) | 2021.03.01 |
Apache Spark (0) | 2021.03.01 |
Map Reduce (0) | 2021.03.01 |
댓글