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


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


WRITTEN BY
그건일
게임개발자

받은 트랙백이 없고 , 댓글이 없습니다.
secret

ruby on rails 초고속 웹개발의 시작 책에서


rake migrate 라는 부분이 바겼다.


DB 생성하는 부분도 수동으로 해서는 안된다.

environmoent.rb 의 config.~~.schema_format = :ruby 라는 부분도 그대로 둘것


> rake db:create 

> rake db:migrate


명령을 사용하라




WRITTEN BY
그건일
게임개발자

받은 트랙백이 없고 , 댓글이 없습니다.
secret

mysqladmin -u root password '새암호'


WRITTEN BY
그건일
게임개발자

받은 트랙백이 없고 , 댓글이 없습니다.
secret