Skip to main content

거래 처리 란 무엇입니까?

거래 처리는 컴퓨터 기반 논리적 운영 그룹입니다.거래 처리가 작동하기 위해서는 모든 운영이 그룹으로 성공하거나 실패해야합니다.거래 처리의 간단한 예는 은행 계좌에서 유틸리티 청구서를 지불하는 것입니다.귀하의 계정에서 청구서를 지불하는 프로세스는 귀하의 계정을 100 달러 (USD)로 퇴치하고 유틸리티 제공 업체의 계정을 인정하는 것으로 구성됩니다.운영.100 USD의 차트가 성공했지만 신용이 유틸리티 제공 업체의 계정으로 이동하지 않으면 거래가 실패합니다.100 USD는 거래 어딘가에 손실됩니다.트랜잭션 처리 시스템을 통해 일관성 문제를 방지하기 위해 모든 운영을 단일 트랜잭션으로 그룹화 할 수 있습니다. 트랜잭션 처리가 가능할 수있는 시스템은 원자력, 일관성, 격리 및 내구성에 대한 테스트를 통과해야합니다 (그렇지 않으면 산 테스트).트랜잭션은 as 원자

로 알려져 있습니다. 즉, 트랜잭션이 발생하든 아니든 의미합니다.한 계정이 차감되면 다른 계정에 크레딧을 제공해야합니다.

거래 처리 시스템은 항상 자체 규칙에 따라 일관성이 있어야합니다.양쪽 거래에서 오류가 발생하면 거래가 실패합니다.

거래를 격리한다는 것은 거래 중에 다른 프로세스가 정보를 보지 못한다는 것을 의미합니다.거래 전후에 정보를 볼 수 있지만 거래 중에는 볼 수 없습니다.예를 들어, 두 사람이 마지막 극장 좌석을 동시에 예약하는 경우, 예약 전에 좌석을 볼 수 있지만 한 사람 만 해당 좌석을 예약하는 데 성공합니다.이것은 극장의 최종 좌석이 예약되었을 때 좌석이 당신의 자리가 당신의 것이라는 통지를 받았을 때, 영구적으로 기록됩니다.시스템에 어떤 문제가 발생하든 트랜잭션 처리 시스템에 기록이 영구적으로 유지되도록하기 위해 백업이 있습니다.인터넷의 출현은 거래 처리 시스템 및 소프트웨어의 붐을 보았습니다.수년에 걸쳐 필요한 소프트웨어를 구매하고 구현하는 비용은 너무 많이 떨어져서 대부분의 비즈니스가 수익성있게 적용 할 수 있습니다.집에서 뱅킹, 인터넷에서 휴가 예약, 쇼핑 및 집에서 일하는 것은 이제 거래 처리 덕분에 쉽게 구할 수 있고 시간이 덜 소비됩니다.