Categories: 정보처리기사

정보처리기사 기출 핵심 ㉞ 데이터 파이프라인과 빅데이터 처리 아키텍처 완전 정복

데이터 파이프라인이란?

데이터 파이프라인은 원천 데이터를 수집하여 변환·적재하는 일련의 처리 과정입니다. 정보처리기사 시험에서는 ETL vs ELT 차이, 데이터 레이크·웨어하우스·마트 아키텍처, Apache Airflow, Spark Structured Streaming이 핵심 출제 범위입니다.

ETL vs ELT

  • ETL(Extract-Transform-Load): 원천에서 추출 → 변환(정제·집계) → DW에 적재. 전통적 방식. 온프레미스 DW 환경에 적합
  • ELT(Extract-Load-Transform): 원천에서 추출 → 원시 데이터 그대로 적재 → DW/데이터 레이크 내에서 변환. 클라우드 DW(BigQuery, Snowflake)의 강력한 컴퓨팅 파워 활용

현대 데이터 스택(Modern Data Stack)은 ELT를 선호합니다. dbt(data build tool)가 변환 계층을 담당합니다.

데이터 아키텍처 계층

  • 데이터 레이크(Data Lake): 원시 데이터를 구조화/비구조화 관계없이 저장. S3, GCS, ADLS. 스키마 온 리드(Schema-on-Read)
  • 데이터 웨어하우스(DW): 분석 목적으로 정제·구조화된 데이터 저장. Snowflake, BigQuery, Redshift. 스키마 온 라이트(Schema-on-Write)
  • 데이터 레이크하우스(Lakehouse): 데이터 레이크의 유연성 + DW의 ACID 트랜잭션. Delta Lake, Apache Iceberg, Apache Hudi
  • 데이터 마트(Data Mart): 특정 부서·도메인을 위한 DW의 서브셋

Lambda vs Kappa 아키텍처

  • Lambda 아키텍처: 배치 레이어(정확성) + 스피드 레이어(최신성) + 서빙 레이어. 복잡성이 단점
  • Kappa 아키텍처: 스트리밍만 사용. 모든 데이터를 이벤트 스트림으로 처리. 단순하지만 재처리 비용 높음

Apache Airflow

Python 기반 워크플로우 관리 플랫폼으로 DAG(Directed Acyclic Graph)로 태스크 의존성을 정의합니다.

  • DAG: 방향이 있고 순환이 없는 그래프로 파이프라인 구조 표현
  • Operator: 태스크의 기본 단위(PythonOperator, BashOperator, SqlOperator)
  • Scheduler: 크론 기반 스케줄링. 태스크 의존성 해결

Spark Structured Streaming

배치 처리와 동일한 API로 스트리밍 데이터를 처리하는 Spark 모듈입니다.

  • Watermark: 늦게 도착하는 데이터 처리. “10분 지연까지 허용” 정책
  • 출력 모드: Complete(전체), Append(신규), Update(변경)

정보처리기사 기출 핵심 정리

  • ETL = 변환 후 적재(온프레미스), ELT = 적재 후 변환(클라우드)
  • 데이터 레이크 = Schema-on-Read, DW = Schema-on-Write
  • Lambda = 배치+스트리밍, Kappa = 스트리밍만
  • Airflow DAG = 방향성 비순환 그래프
  • Delta Lake/Iceberg = 레이크하우스(ACID + 레이크)

zerg96

Recent Posts

충격! 코스피 8% 폭락에 SK텔레콤 AI 차단까지 – 한국의 AI 도박이 터졌다

코스피 8% 폭락, 서킷브레이커 발동, SK텔레콤 Claude AI 차단까지. 한국의 AI 레버리지 버블이 단 하루…

1개월 ago

당신 얼굴이 이미 쓰이고 있다… AI 딥페이크 범죄, 생각보다 훨씬 심각합니다

SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…

1개월 ago

당신 얼굴이 이미 쓰이고 있다 — AI 딥페이크 범죄, 생각보다 훨씬 심각합니다

SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…

1개월 ago

달러·원 환율 급등, 지금 당신이 꼭 알아야 할 것들

달러/원 환율이 급등하는 이유와 실생활 영향을 정리했습니다. 지금 당장 활용할 수 있는 환전·투자 대응 전략까지…

1개월 ago

미래에셋·미래에셋벤처투자·미래에셋생명 동반 급등, 스페이스X와 무슨 관계?

미래에셋·미래에셋벤처투자·미래에셋생명이 동반 급등한 이유는 스페이스X 상장 기대감입니다. 세 회사가 스페이스X와 어떻게 연결되어 있는지 상세히 분석했습니다.

1개월 ago

스페이스X 상장 D-데이? 일론 머스크가 절대 말 안 하는 진짜 이유

스페이스X 상장이 계속 미뤄지는 진짜 이유를 파헤쳤습니다. 화성 계획, 스타링크 분리, 국방 계약... 머스크가 절대…

1개월 ago