어느 유통기업의 IT 부서가 아래 두 가지 요구사항을 접수하였다. 각 요구사항에 더 적합한 시스템과 그 근거를 바르게 설명한 것은?
보기
(A) 전국 1,200개 매장에서 발생하는 결제 요청을 초당 수천 건 단위로 즉시 확정하고, 재고 수량을 그 즉시 차감해야 한다.
(B) 최근 3년간의 매출을 전국 → 지역 → 매장 → 상품군 순으로 단계적으로 펼쳐 보면서 실적이 급락한 구간을 찾아내야 한다.
- 1(A)는 OLTP가 적합하다. 짧은 갱신 트랜잭션의 무결성과 즉시 응답이 핵심 요구이기 때문이다. (B)는 OLAP이 적합하며, 요구된 작업은 드릴다운(Drill-down)에 해당한다.
- 2(A)는 OLAP이 적합하다. 매장별 수치를 실시간으로 집계해야 하기 때문이다. (B)는 OLTP가 적합하며, 이력 데이터를 원본 그대로 조회하기 때문이다.
- 3(A)와 (B) 모두 OLTP가 적합하다. 두 요구사항 모두 기업의 최신 데이터를 대상으로 하기 때문이다.
- 4(A)는 OLTP가 적합하지만, (B)에서 요구한 작업은 상위 수준으로 요약해 올라가는 롤업(Roll-up)이므로 OLTP의 집계 기능으로 처리하는 편이 낫다.
꿈라CBT