반응형 Transaction1 데이터베이스 Failure와 Recovery 데이터베이스에서 발생하는 Failure의 종류 1.Transaction Failure 트랜잭션 자체가 Failure 되는 상황이다. 1)트랜잭션이 발생중인 프로그램의 오류에 의해서 장애가 발생하는 경우. 2)DBMS나 운영체제에서 필요에 따라 특정 트랜잭션을 abort 하는 경우. Ex)deadlock 발생시 프로세스 중 victim을 선정하여, 해당 프로세스를 abort 한다. 2.System Failure (crash) 메인 메모리에 있는 데이터가 없어지는 상황이다. Ex) 컴퓨터 전원이 꺼짐. 운영체제에 장애가 발생. 메모리 칩의 고장 발생 3.Disk failure 하드 디스크에 있는 데이터에 장애가 발생한 상황이다. Ex)하드디스크 헤드 불량 등으로 발생 데이터베이스의 Recovery는 위의 F.. 2019. 4. 3. 이전 1 다음 반응형