OLTP(온라인 트랜잭션 처리)
주문, 결제, 예약처럼 건별로는 짧지만 매우 빈번하게 발생하는 데이터 입력·수정 작업을, 실시간으로 정확하고 안정적으로 처리하는 데 최적화된 시스템 방식입니다.
한눈에 보는 정의
OLTP(Online Transaction Processing, 온라인 트랜잭션 처리)는 주문, 결제, 예약처럼 짧고 빈번한 데이터 입력·수정 작업을 실시간으로 정확하게 처리하는 시스템 방식입니다.
자세히 알아보기
- 예문: "쇼핑몰의 주문·결제 시스템은 초당 수백 건의 짧은 거래를 안정적으로 처리해야 하는 대표적인 OLTP 시스템이다."
- 하나의 주문이 두 번 처리되거나 결제 금액이 잘못 반영되면 안 되기 때문에, 원자성(Atomicity) (원자성) 같은 트랜잭션의 정합성을 철저히 지키는 것이 OLTP 시스템의 핵심 요구사항입니다.
- 수많은 과거 데이터를 모아 통계와 트렌드를 분석하는 OLAP(온라인 분석 처리) (OLAP)와는 성격이 달라, 두 워크로드는 보통 서로 다른 시스템으로 분리해 운영합니다.
- 실시간 서비스 화면 뒤에서 실제 업무 데이터를 다루는 모든 시스템, 즉 은행 거래, 항공권 예약, 재고 관리 시스템 등이 대부분 OLTP 방식으로 설계됩니다.