시험에 나온 내용
OLAP는 다차원의 데이터를 대화식으로 분석하기 위한 기술 (O)
| 항목 | OLTP(Online Transaction Processing) | OLAP(Online Analytical Processing) |
|---|---|---|
| 정의 | 실시간 트랜잭션 처리 시스템 | 대규모 데이터 분석 및 질의 처리 시스템 |
| 목적 | 빠르고 정확한 트랜잭션 처리 | 데이터 분석 및 의사 결정 지원 |
| 데이터 구조 | 정규화된 데이터베이스 | 비정규화된 데이터베이스 또는 다차원 모델 |
| 작업 유형 | 짧고 간단한 트랜잭션 (INSERT, UPDATE, DELETE) | 복잡한 쿼리와 분석 (SELECT, GROUP BY, JOIN) |
| 동시성 | 높은 동시성 처리 가능 | 동시성보다는 분석 작업이 중심 |
| 무결성 | 데이터 무결성 보장 | 즉각적 무결성보다 데이터 통합이 중요 |
| 응답 시간 | 매우 빠름 (밀리초 단위) | 빠름 (초 단위에서 분 단위) |
| 사용 예시 | 은행, 전자상거래, 항공사 예약 시스템 | 경영 보고서, 데이터 마이닝, BI 도구 |
| 데이터 크기 | 상대적으로 작음 | 매우 큼 (대규모 데이터 세트) |