차례:
정의-원자 성은 무엇을 의미합니까?
원자 성은 트랜잭션이 전부 또는 전혀 없어야하는 위치를 지시하는 데이터베이스 시스템의 기능입니다. 즉, 트랜잭션이 완전히 발생하거나 전혀 발생하지 않아야합니다. 부분적으로 완료해서는 안됩니다.
Techopedia는 Atomicity를 설명합니다
원자 성은 데이터베이스 트랜잭션의 신뢰성을 보장하는 데 사용되는 일련의 원칙 인 ACID 모델 (원 자성, 일관성, 격리, 내구성)의 일부입니다. 원자 성은 일반적으로 저널링 또는 로깅과 같은 복잡한 메커니즘이나 운영 체제 호출을 통해 달성됩니다.
원 자성 트랜잭션을 구성하는 것에 대한 정의는 컨텍스트 또는 구현되는 환경에 따라 결정됩니다. 예를 들어, 온라인 항공 예약 시스템에서 예약은 좌석을 지불하고 방금 지불 한 고객을 위해 좌석을 예약하는 거래를 구성하는 2 가지 개별 작업으로 구성 될 수 있습니다. 비즈니스 논리에 따르면이 두 가지 작업은 별개의 별도 작업이지만 함께 수행되어야합니다. 하나가 다른 것없이 발생하면 문제가 발생할 수 있습니다. 예를 들어, 시스템은 두 명의 개별 고객에 대해 동일한 좌석을 예약 할 수 있습니다.
원 자성을 제공한다고 주장하는 데이터베이스 시스템은 전원 공급 장치 또는 데이터베이스를 사용하는 기본 운영 체제 또는 응용 프로그램의 장애에도 불구하고 그렇게 할 수 있어야합니다.
