OLAP와 OLTP는 이름이 비슷하고, 둘다 온라인 데이터 처리 시스템이다.
하지만 이 두 시스템 사이에는 극명한 차이가 존재한다.
OLTP (Online Transaction Processing)
- 여러 사람이 다수의 트랜잭션을 실시간으로 실행할 수 있게 해줌
- 네트워크상의 여러 이용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 조회하는 등의 단위 작업을 처리하는 방식
- 주로 신용카드 조회 업무 등 금융 전산 관련 부문에서 많이 발생, “온라인 거래처”라고도 함
- 개별 정보의 입력, 조회, 삭제, 수정이 효율적으로 이루어지도록 데이터가 정규화되어 저장됨
- 한번에 소량의 데이터를 처리하는 연산에 초점
OLAP (Online Analytical Processing)
- OLTP가 실시간으로 데이터 자체 처리를 중점에 두었다면, OLAP는 저장된 데이터를 바탕으로 분석을 하는 것에 중점을 둠
- 기업이 트랜잭션 데이터로부터 더 많은 인사이트를 추출하여 양질의 정보를 기반으로 한 의사결정을 내리는 데 활용할 수 있게 해줌
- 대량의 데이터에 다양한 패턴으로 접근하고 요약 정보를 빠르게 조회하도록 중복 데이터를 허용함
반응형
'지식 > 이론' 카테고리의 다른 글
[디자인패턴] 싱글톤 패턴 (Singleton 패턴) (0) | 2022.02.15 |
---|---|
GIT 사용법 (0) | 2021.11.23 |
메시지 큐 Message Queue (0) | 2021.11.11 |
[Message Queue] 메세지 큐 - Kafka (0) | 2021.11.09 |
오버라이딩과 동적바인딩 - 객체지향프로그래밍 (0) | 2021.09.14 |