- 온라인 뱅킹, 쇼핑, 주문 입력, 문자 메시지 전송과 같은 여러 트랜잭션을 동시에 실행하는 것으로 구성된 데이터 처리의 한 종류
- 이러한 거래는 전통적으로 경제적(economic) 또는 재무적(financial) transaction 으로 불리며, 기업이 회계나 보고 목적으로 언제든지 정보에 접근할 수 있도록 기록 및 보안처리 됨.
- 과거에 OLTP는 금전, 제품, 정보, 서비스 요청 등과 같은 것이 교환되는 실제 상호 작용으로 제한되었으나 인터넷의 출현 이후 이러한 개념은 모든 종류의 디지털 인터렉션 또는 참여를 포함하는 것으로 확장 됨. 웹 페이지의 pdf 다운로드, 특정 비디오 보기, 소셜 채널의 댓글과 같은 모든 종류의 상호 작용이나 작업을 포함. 이는 기업이 고객에게 더 나은 서비스를 제공하기 위해 기록될 것.
- OLTP 시스템의 특징은 아래와 같음
- 다수의 사람들이 다수의 데이터베이스 트랜잭션을 실시간으로 수행 가능
- 아주 빠른 응답 시간 필요
- 소량의 데이터를 자주 수정하고 일반적으로 읽기와 쓰기의 밸런스를 포함
- 인덱싱된 데이터를 사용하여 응답 시간 개선
- 빈번하게 또는 동시적으로 데이터베이스 백업 필요
- 비교적 적은 저장 공간 필요
- 일반적으로 하나 또는 몇 개의 레코드와 관련된 간단한 쿼리를 실행