OLTP(온라인 거래 처리)는 온라인 거래 처리로 번역됩니다. OLAP(On-Line Analytical Process)은 온라인 분석 처리로 번역됩니다.
OLTP는 주로 구매 행동과 같은 특정 유형의 비즈니스 이벤트 발생을 기록하는 데 사용됩니다. 행동이 발생하면 시스템은 누가 언제 어디서 무엇을 했는지 등의 행(또는 여러 행) 데이터는 추가, 삭제 및 수정의 형태로 데이터베이스에 업데이트되며, 이를 위해서는 높은 실시간 성능, 강력한 안정성 및 적시에 성공적인 데이터 업데이트가 필요합니다. ERP와 같은 회사의 일반적인 비즈니스 시스템입니다. , CRM, OA 등은 모두 OLTP에 속합니다.
데이터가 어느 정도 축적되어 과거에 발생한 일을 요약 분석해야 할 때, 과거에 생성된 데이터를 꺼내어 통계 분석을 해야 합니다. 정보는 회사의 의사결정을 지원하는 역할을 합니다.
OLTP에서 생성된 비즈니스 데이터는 다양한 비즈니스 시스템에 분산되어 있고, OLAP에서는 통합적이고 종합적인 분석을 위해 서로 다른 비즈니스 데이터를 모아야 하는 경우가 많기 때문에 이때 비즈니스에 따른 대응이 필요합니다. 분석 요구 사항에 따라 데이터를 정리하고 데이터 웨어하우스에 저장한 다음 데이터 웨어하우스에서 통합 OLAP 분석을 제공합니다. 그래서 우리는 흔히 OLTP를 데이터베이스 애플리케이션, OLAP를 데이터 웨어하우스 애플리케이션이라고 말하는데, 간단히 비교해 보겠습니다.