메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
본 논문에서는 트랜잭션 오류시 발생할 수 있는 색인파일의 비일관성을 막기위한 회복기법을 설계하고 구현한다. 색인파일은 어떤 경우 레코드의 삽입 또는 삭제시 전체 색인파일의 구조를 변경해야만 하는 특성을 갖고 있다. 이러한 경우 트랜잭션 고장이 발생하면 이미 재구성된 색인파일을 원상태로 회복시키는 것은 구현이 복잡할 뿐만 아니라 많은 회복시간을 요구한다. 따라서, 본 논문에서는 색인파일에 대한 회복을 간단히 만들고, 회복시간을 단축시키기 위한 방법을 제안한다. 본 논문에서 제안하는 회복기법은 PENDING LIST라 명명된 자료구조를 사용하며, 하나의 레코드에 대한 삽입, 삭제 또는 변경연산이 발생할 때마다 연산이름과 연산인자들이 PENDING LIST내에 기록된다. 하나의 레코드를 삽입, 삭제 또는 변경시키기 위해 PENDING LIST에 필요한 정보를 저장하고, 설계 레코드의 삽입, 삭제 또는 변경은 트랜잭션이 완료되지 않아도 데이터파일에 반영된다. 그러나 색인파일은 트랜잭션이 완료될 때까지 반영되지 않으며, 트랜잭션이 완료되어 색인파일을 변경해야할 때에는 PENDING LIST의 정보를 이용하여 변경된다. 만약 트랜잭션 오류가 발생하면 PENDING LIST내에 저장된 해당 트랜잭션의 정보를 이용하여 데이터파일에 반영된 내용을 철회시키고 PENDING LIST내에서 해당 트랜잭션 정보를 삭제한다. 본 논문에서 제안한 회복방법을 사용하면 색인파일을 반드시 트랜잭션이 완료될 때만 반영되므로 트랜잭션 오류를 회복하는 동안 전체 색인구조 재구성이 발생하지 않아 색인파일에 대한 회복이 간단해지고 회복시간도 줄어든다.

목차

요약

1. 서론

2. 관련연구

3. 제안된 회복기법

4. 구현

5. 결론

6. 참고문헌

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017896656