트랜잭션

Database

[Database fundamentals] 데이터베이스 트랜잭션(Transactions) 정리

1. 트랜잭션(Transactions) 의 특성 원자성 (Atomicity) 이체 과정 중에 트랜잭션이 실패하게 되어 예금이 사라지는 경우가 발생해서는 안 되기 때문에 DBMS는 완료되지 않은 트랜잭션의 중간 상태를 데이터베이스에 반영해서는 안 된다. 즉, 트랜잭션의 모든 연산들이 정상적으로 수행 완료되거나 아니면 전혀 어떠한 연산도 수행되지 않은 상태를 보장해야 한다. atomicity는 쉽게 'all or nothing' 특성으로 설명된다 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다. 2. 트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 하며, 모두가 완벽히 수행되지 않고 어느 하나라도 오류가 발생하면 트랜잭션 전부가 취소되어야 한다. 일관성 (Consiste..

Database

[Database fundamentals] 데이터베이스 트랜잭션(Transactions)에 대하여

1. 들어가며 데이터베이스 영역에서 트랜잭션은 데이터의 일관성과 신뢰성을 보장하는 데 중요한 역할을 합니다. 트랜잭션은 단일 작업 단위로 수행되어야 하는 데이터베이스 작업 집합입니다. 트랜잭션을 통해 데이터베이스 시스템은 데이터 무결성 및 안정성에 필수적인 데이터의 원자성(Atomicity), 일관성(Consistency), 독립성(Isolation), 영구성(Durability)을 보장할 수 있습니다. 먼저 데이터베이스 트랜잭션을 정의하고 데이터 일관성과 안정성을 보장하는 데 있어 트랜잭션의 중요성을 논의합니다. 그런 다음 원자성(Atomicity), 일관성(Consistency), 독립성(Isolation), 영구성(Durability)을 포함한 트랜잭션의 속성과 ACID 준수에 기여하는 방식을 검토..

busybeans
'트랜잭션' 태그의 글 목록