base

    DB 트랜잭션 (Transaction)의 ACID 속성과 분산시스템 BASE 속성

    Transaction데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위유사한 시스템이란 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미이론적으로 데이터베이스 시스템은 각각의 트랜잭션에 대해 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 영구성(Durability)을 보장어떤 시스템들에서는 트랜잭션들은 논리적 작업 단위(LUW, Logical Units of Work)로 부름 ACID데이터베이스 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질원자성(Atomicity)트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장하는 능력일관성(Consistency)트랜잭션이 실행을 성공적으로 완..