카테고리 없음2011. 1. 6. 11:06


..왜 ..앞으로 매갖구...;
Posted by 크롭바디
카테고리 없음2011. 1. 4. 10:41
Posted by 크롭바디
DB2010. 11. 1. 16:06

ACID는 원자성(Automicity), 일관성(Consistency), 독립성(Isolation), 내구성(Durability)의 대문자를 의미합니다
1. 원자성(Automicity)
하나의 트랜잭션이 완료되었을 때의 데이터는 해당 트랜잭션의 처리를 모두 완료한 후의 상태이거나 처리를 받아 들이기 이전의 상태이어야 한다. 즉 데이터의 갱신은 All or Nothing개념이어야 한다는 것이다

2.일관성(Consistency)
트랜잭션의 성립, 미성립에 불문하고 데이터의 내용은 일관성이 유지되어야 한다. 예를 들면 은행의 경우 접수계별 거래 합계와 지점 전체의 거래 합계가 동일해야 한다는 것이다. 처리 도중의 순서에 관계없이 트랜잭션 처리 결과는 일정해야 한다

3.독립성(Isolation)
어플리케이션과 데이터를 분산하여 지역 서버에 위치시키면 원거리 시스템에 접속, 통신할 필요성이 줄어듬으로 적절한 응답속도를 보장할 수 있습니다. 또한, 지역적으로 분산되어 있는 시스템 간에 서로 백업체계를 갖추도록 하여 시스템의 가용성을 높일 수 있습니다

4.내구성(Durability)
트랜잭션이 일단 종료한 후에는 장애 등으로 데이터의 내용이 변경되지 않아야 한다 
Posted by 크롭바디