OLTP(On-Line Transaction Processing) 다수의 이용자가 실시간으로 데이터를 갱신하거나 조회하는 경우 트랜잭션 단위로 작업을 처리하는 방식을 말합니다. 간단한 예시로 은행의 업무를 예로 A라는 사람 통장의 돈 5000원을 B라는 사람에게 이체하는 방식을 살펴봅시다 1. A의 통장에서 5000원이 감소 2. B의 통장에 5000원이 증가 3. 명세표를 출력 이렇게 동작할때 1,2,3이 하나의 단위 프로세스로 처리가 되어야한다는 것을 의미합니다. 이러한 일련의 과정을 하나의 트랜잭션으로 묶고 A의 통장에서 5000원이 감소하고 B의 통장에 5000원이 증가하기 전에 오류가 발생하게 되면 트랜잭션이 발생하기 전의 상황으로 돌아가게 되는 것입니다. OLAP(On-Line Analytic..
쉽게 이해할 수 있는 OLTP와 OLAP성 쿼리의 차이
OLTP(On-Line Transaction Processing) 다수의 이용자가 실시간으로 데이터를 갱신하거나 조회하는 경우 트랜잭션 단위로 작업을 처리하는 방식을 말합니다. 간단한 예시로 은행의 업무를 예로 A라는 사람 통장의 돈 5000원을 B라는 사람에게 이체하는 방식을 살펴봅시다 1. A의 통장에서 5000원이 감소 2. B의 통장에 5000원이 증가 3. 명세표를 출력 이렇게 동작할때 1,2,3이 하나의 단위 프로세스로 처리가 되어야한다는 것을 의미합니다. 이러한 일련의 과정을 하나의 트랜잭션으로 묶고 A의 통장에서 5000원이 감소하고 B의 통장에 5000원이 증가하기 전에 오류가 발생하게 되면 트랜잭션이 발생하기 전의 상황으로 돌아가게 되는 것입니다. OLAP(On-Line Analytic..
2020.03.05