최선을 다하자! 2022. 9. 6. 17:52

 

 

OLTP는 Online Transaction Process 의 줄임말 입니다.

 

 

 

OLTP 란 무엇일까요?

 

아래는 오라클이 설명하는 OLTP 입니다.

 

 

OLTP(온라인 트랜잭션 처리)는 온라인 뱅킹, 쇼핑, 주문 입력 또는 텍스트 메시지 전송 등 동시에 발생하는 다수의 트랜잭션을 실행하는 데이터 처리 유형입니다. 이러한 트랜잭션은 전통적으로 경제 또는 재무 트랜잭션이라고 칭하며, 기업이 회계 또는 보고 목적으로 언제든 정보에 액세스할 수 있도록 기록 및 보호됩니다.

과거에 OLTP는 화폐, 제품, 정보, 서비스 요청 등 일종의 교환이 이루어지는 실제 상호작용에만 한정적으로 적용되었습니다. 하지만 이와 같은 맥락에서의 트랜잭션의 정의는 지난 몇 년간 확대되었고, 특히 인터넷의 등장으로 인해 모든 웹 연결 센서를 통한 전 세계 모든 곳에서 발생하는 모든 종류의 디지털 상호작용 또는 비즈니스 거래를 포함하게 되었습니다. 또한 웹페이지에서 pdf 다운로드하기, 특정 비디오 시청하기등 모든 종류의 행동과 비즈니스가 고객에게 더 나은 서비스를 제공하기 위해 기록하는 소셜 채널 자동 유지관리 트리거 또는 댓글 등 모든 종류의 상호작용을 포함합니다.

 

트랜잭션의 주요 정의(경제 또는 재무)는 여전히 대부분의 OLTP 시스템의 근간으로 남아있습니다. 그래서 온라인 트랜잭션 처리는 보통 데이터 스토어 내의 소규모 데이터 삽입, 업데이트 및/또는 삭제를 통해 해당 트랜잭션을 수집, 관리 및 보호하는 작업을 포함합니다. 일반적으로 웹, 모바일 또는 기업 애플리케이션은 고객, 공급업체 또는 파트너와의 모든 상호 작용 또는 거래를 추적하고, 이를 OLTP 데이터베이스에 업데이트합니다. 데이터베이스에 저장된 이 트랜잭션 데이터는 기업에 핵심적이며, 보고서 작성용으로 사용되고, 데이터 중심의 의사결정에 활용하기 위해 분석됩니다.

 

 

 

요약해보자면 

 

 

네트워크상의 여러 이용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 조회하는 등의 단위 작업을 처리하는 방식을 말합니다.  주로 신용카드 조회 업무나 자동 현금 지급 등 금융 전산 관련 부문에서 많이 발생하기 때문에 ‘온라인 거래처리’라고도 합니다.

 

 

증권사에서 이루어지는 거래, 입출고, 저장 등 트랜잭션을 다수의 이용자가 거의 동시에 이용할 수 있도록 하게 해주는 것이라고 생각하면 이해가 빠를 것 같습니다.

 

 

 

 

 

 

참고자료 

 

https://www.oracle.com/kr/database/what-is-oltp/

 

OLTP란 무엇인가?

OLTP는 트랜잭션을 수집, 관리, 보호하기 위해 데이터 스토어에서 소규모 데이터를 삽입, 업데이트 및/또는 삭제하는 활동을 포함합니다.

www.oracle.com