한눈에 보는 정의

Real-Time Processing(실시간 처리)은 데이터가 발생한 순간부터 결과가 나오기까지의 지연시간을, 사람이 체감하기 어려울 만큼 짧게 유지하며 처리하는 방식을 뜻합니다.

자세히 알아보기

  • 예문: "신용카드 부정 사용을 결제가 승인되기 전에 막아야 해서, 밀리초 단위로 판단하는 Real-Time Processing 시스템이 필요했다."
  • Stream Processing(스트림 처리) (스트림 처리)이 데이터를 '모으지 않고 흘러가는 대로' 처리한다는 방식에 초점을 둔 표현이라면, Real-Time Processing은 그 결과가 '얼마나 빨리' 나와야 하는지 지연시간 요구사항에 초점을 둔 표현입니다.
  • 몇 초에서 몇 분 정도의 지연은 허용되는 '준실시간(near real-time)' 처리와, 밀리초 단위의 즉각적인 반응이 필요한 '진짜 실시간' 처리는 요구되는 시스템 설계 수준이 크게 달라집니다.
  • 실시간 처리를 구현하려면 Latency(지연시간) (지연시간)를 극도로 낮춰야 하기 때문에, 데이터가 거치는 각 단계를 최소화하고 처리 경로를 단순화하는 설계가 중요합니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로