블로그 이미지
게임개발자 그건일

카테고리

분류 전체보기 (236)
개발 (139)
취미생활 (75)
기타 (20)
Total102,741
Today21
Yesterday20

스페큘러 먹였다옹




저작자 표시
신고
Posted by 그건일

http://cpplog.tistory.com/16


비주얼 어시스트가 없는 경우 좋은 대안이 되겠어요
(저는 없습니다.)





저작자 표시
신고
Posted by 그건일

 - A (원자성) : 트랜잭션을 구성하는 모든 명령이 실행되거나 어떠한 명령도 실행되지 않아야 한다.
                     트랜잭션의 일부만을 수행할 수 없다. (데이터 손실이 일어날 수 있기 때문) 
                     쿼리문이 모두 실행되거나 아니면 아예 안되던 둘 중 하나여야 한다는 뜻이다.
 - C (일관성) : 트랜잭션이 끝난 후 DB는 일관성을 유지해야 한다. 쿼리 전 후의 데이터가 알맞아야 한다.
 - I (독립성) : 모든 트랜잭션은 동시에 일어나는 다른 트랜잭션과 상관없이 DB에 일관된 뷰를 가지고 있다.
                    예) A가 현금 인출기에서 돈을 빼내는 동안 B는 현금 인출기 잔고를 볼 수 없도록 해야하거나
                         "트랜잭션 진행 중"이라는 메세지가 나와야 한다.(결과가 맞아야 하니까) 
 - D (지속성) : 트랜잭션이 끝난 후, DB는 데이터를 정확히 저장하고 정전이나 그 외의 이상 상황으로부터
                     데이터를 보호해야 한다. 보통 트랜잭션의 기록을 주 데이터베이스 외에 다른 위치의
                     데이터베이스에 저장하는 방식을 사용한다.


3요소라며 D 는 뭔겨... 

저작자 표시
신고
Posted by 그건일

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

티스토리 툴바