Skip to main content

거래 처리 시스템이란 무엇입니까?

거래 처리 시스템은 비즈니스 또는 회사에서 들어오고 나가는 모든 거래를 처리하는 프로그램 또는 소프트웨어입니다.이 시스템은 한 번에 한 명의 사용자 만 허용하는 자동화 된 텔러 머신 (ATM)과 같이 트랜잭션을 하나씩 진행합니다.이 경우 "거래"라는 용어는 재무 측면뿐만 아니라 항공편 예약 또는 온라인 은행 계좌에 로그인하는 등의 정보 요청을 참조합니다.시스템은 배치 처리 시스템입니다.이 시스템은 여러 트랜잭션 및 MDASH; 또는 트랜잭션의 "배치"를 동시에 처리합니다.주요 단점은 처리 된 트랜잭션이 즉각적인 결과를 반환하지 않는다는 것입니다.폴더의 모든 파일이 완전히 다운로드 될 때까지 사용자는 즉시 파일에 액세스 할 수 없습니다.반대로 거래 프로세스는 더 편리하고 혼란을 덜어주는 실시간 결과를 산출합니다.예를 들어, 온라인 쇼핑객은 다른 쇼핑객이 제품을 온라인 쇼핑 카트에 넣을 때 사용 가능한 제품의 수가 즉시 감소 할 수 있습니다.산은 원자력, 일관성, 분리 및 내구성을 나타냅니다.원자력은 시스템의 전체 거래를 수행하거나 포기하는 시스템의 능력을 말합니다.예를 들어, 온라인 은행 계좌에 등록하려면 사용자가 필요한 정보를 입력해야합니다.필드를 비워 두거나 창을 닫으면 사용자가 등록을 상실하게 만듭니다.

트랜잭션 처리 시스템의 일관성은 시스템이 데이터베이스 관리의 무결성 제약 제한에 따라 시스템이 작동해야 함을 의미합니다.간단히 말해서 프로그래밍이 정확해야합니다.격리의 특성은 동일한 트랜잭션이 동시에 발생하더라도 각 트랜잭션이 별도의 다른 것으로 취급됨을 의미합니다.시스템의 내구성은 트랜잭션이 성공적으로 수행되면 반전 될 수 없음을 나타냅니다.시스템 고장의 경우, 프로그램은 여전히 인코딩 된 로그를 통해 데이터를 유지해야합니다.이는 프로그램이 최소 또는 제로가 실패 할 가능성이 있음을 의미합니다.고장의 상황에서 복구는 신속하고 백업 시스템도 즉시 시작해야합니다. 시스템은 제한된 사용자에게만 완전히 액세스 할 수 있어야합니다.예를 들어, 방문객은 비행기 비행을 할 좌석을 선택할 수 있지만 이전 방문자가 예약 좌석을 취소 할 수는 없으며 숙련 된 프로그래머 나 직원 만 수행 할 수 있습니다.