티스토리 뷰

트랜잭션 처리 감시 제어하는 소프트웨어 TP모니터


Transaction Processing Monitor의 약자입니다.


온라인상에서의 트랜잭션 처리(OLTP)를 효율적이고 안전하게 감시 제어하는 소프트웨어입니다.


일련의 처리를 하나의 트랜잭션으로서 취급해, 데이터의 일관성을 유지하는 역할을 담당하는 프로그램 모듈입니다.




TP모니터에는 다음 4가지 관리기능이 있습니다.


첫째, 트랜잭션 대기 행렬을 관리하는 큐잉 기능


둘째, 트랜잭션 처리에 우선순위를 매기는 스케줄링 기능


셋째, 메모리나 프로세서를 유효하게 활용하기 위한 자원관리 기능


데이터의 백업을 잡아주는 아카이 블로깅 기능




TP모니터는, 호스트 컴퓨터에 탑재돼.원격지에 설치된 단말로부터 데이터를 받았을 때, 미리 정해진 처리를 실시해서 그 결과를 단말기로 되돌려 보냅니다.


호스트와 단말기 양쪽 모두 처리가 성공하면, 그 처리를 커밋(확정)하고, 어느 한쪽이 실패하면 데이터는 처리 전 상태를 유지합니다.


예를 들면 ATM에서 출금할 때에, 호스트 컴퓨터가 처리를 성공시켜도 ATM 단말기가 현금의 지불을 실패하면, 호스트 컴퓨터의 출금 처리도 취소시키는 구조입니다.


한 덩어리의 트랜잭션이 모두 성공했을 경우에만 처리를 확정하여 데이터의 일관성과 독립성, 영속성의 유지와 신뢰성을 높입니다.

댓글