OLAP와 OLTP의 주요 차이점
두 시스템의 주요 차이점은 이름에 있습니다:분석적
대트랜잭션적
. 각 시스템은 해당 유형의 처리에 최적화되어 있습니다.
OLAP
은 보다 스마트한 의사 결정을 위해 복잡한 데이터 분석을 수행하는 데 최적화되어 있습니다. OLAP 시스템은 데이터 과학자, 비즈니스 분석가 및 지식 근로자가 사용하도록 설계되었으며 비즈니스 인텔리전스(BI), 데이터 마이닝 및 기타 의사 결정 지원 응용 프로그램을 지원합니다.
반면 OLTP
는 대량의 트랜잭션을 처리하는 데 최적화되어 있습니다. OLTP 시스템은 일선 직원(예: 계산원, 은행 창구 직원, 호텔 데스크 직원)이 사용하거나 고객 셀프 서비스 응용 프로그램(예: 온라인 뱅킹, 전자 상거래, 여행 예약)을 위해 설계되었습니다.
OLTP
: MySQL
OLAP
: PostgreSQL
MVCC(다중버전 동시성 제어)
지원 - 언두로그
를 통해 잠금을 하지 않고 읽기
가 가능해짐!데이터 정합성에 더 성능우위
동시성 제어에 있어 성능우위