acid1 트랜젝션 Transaction 트랙잭션이란 ? 트랜잭션의 작업의 안정성을 보장해주는 것. 논리적인 작업 셋을 모두 완벽하게 처리하거나 또는 처리하지 못할 경우에는 원 상태로 복구해서 작업의 일부만 적용되는 현상이 발생하지 않게 만들어주는 기능. 사용자의 입장에서는 작업의 논리적 단위로 이해를 할 수 있고 시스템의 입장에서는 데이터들을 접근 또는 변경하는 프로그램의 단위가 된다. 트랜잭션과 Lock 잠금과 트랜젝션은 서로 비슷한 개념 같지만, 잠금은 동시성을 제어하기 위한 기능이고 트랜잭션은 데이터의 정합성을 보장하기 위한 기능이다. 잠금은 여러 커넥션하는 과정에서 동시에 자원을 요청할 경우 순서대로 한 시점에는 하나의 커넥션만 변경이 가능하도록 해준다. 자원 : 레코드나 테이블 개념 트랜잭션은 꼭 여러 개의 변경.. CS/DataBase 2021. 4. 29. 이전 1 다음