Home OLTP,OLAP
Post
Cancel

OLTP,OLAP

Online Transaction Processing(OLTP)

  • 데이터의 무결성을 위해 트랜잭션 단위로 처리하는 방식. 무수히 많은 작업이 발생시 오류 없이 일관적으로 처리하고 실시간으로 확인시켜줘야 함을 의미.

  • 디비에 트랜젝션 데이터를 캡쳐,가공,저장

  • banking and credit card activity or retail checkout scanning에 사용됨

  • CRUD가 자주 발생해도 빠르게 처리할수 있어야함

Online Analytical Processing(OLAP)

  • 방대한 데이터를 기반으로 분석하는데 중점을 두는 방식

  • 데이터 마이닝, 애널리틱스, 비즈니스 인텔리전스 프로젝트를 하기위해 오래된 데이터를 대상으로 복잡한 쿼리를 사용

  • 복잡한 쿼리에 대한 응답시간이 빨라야함

OLTP vs OLAP

 OLTPOLAP
특성다량의 작은 트랜젝션을 다룸대용량의 데이터를 대상으로 복잡한 쿼리를 다룸
작동방식Based on INSERT, UPDATE, DELETE commandsBased on SELECT commands to aggregate data for reporting
응답시간MillisecondsSeconds, minutes, or hours depending on the amount of data to process
목적실시간으로 트랜젝션 처리인사이트 발견목적
데이터 업데이트 주기즉시 업데이트일정 주기마다 데이터를 리프레쉬
This post is licensed under CC BY 4.0 by the author.

Trending Tags