츄르사려고 코딩하는집사입니다.
1. OLAP(On-Line Analytical Processing)
- 온라인 분석 처리 시스템으로, 정보 위주의 분석 처리를 한다.
- BI(Business Intelligence)의 한 분야
- 다양한 비즈니스 관점에서 쉽고 빠르게 다차원적인 데이터에 접근하여 의사 결정에 활용할 수 있도록 해주는 시스템
- 데이터 조회 위주
- 다차원 데이터를 다차원 정보로 만들고, 전문화된 데이터베이스 엔진으로 정보를 추출하는 것
- 즉, 대화형태의 정보 분석을 말한다.
- 홈뱅킹, VOD, TV 쇼핑 등에 사용
- OLAP는 OLTP로 만들어진 데이터베이스를 활용하여 정보를 전달하는 것이라고 생각하면 된다.
1) OLAP의 종류
i) MOLAP(Multi-dimensional OLAP) : 다차원 OLAP
- 다차원 데이터베이스(MDB)를 다루면 MOLAP
- 신속
- 기존의 RDB에서 MDB로 변환 과정 필요
ii) ROLAP(Relational OLAP) : 관계형 OLAP
- 관계형 데이터베이스(RDB)를 다루면 ROLAP
- 대용량
2) tier
i) 1 tier
- DB와 OLAP 툴이 물리적으로 한 하드웨어에 있을 경우
ii) 2 tier
- DB에 OLAP 툴이 따로 붙어 있을 경우
iii) 3 tier
- DB와 OLAP 툴 사이에 OLAP 서버가 들어 있을 경우
2. OLTP(On-Line Transaction Processing)
- 온라인 트랜잭션 처리 시스템으로, 사용자 요청에 즉각 반응하는 처리
- 실시간 시스템이라고도 할 수 있음.
- 여러 단말기에서 요청을 보내면 바로 처리 결과를 보내주는 형태
- 주문 입력 시스템, 재고 관리 시스템, 항공사의 예약 시스템, ATM 등
- 데이터 갱신 위주
'빅데이터 분석 > 빅데이터 분석 면접 준비' 카테고리의 다른 글
[빅데이터 분석 면접 준비] 지도학습과 비지도학습, 준지도학습, 강화학습 (0) | 2021.06.30 |
---|
최근댓글