1 |
1
저널 파일을 위한 일정량의 초기화된 블록들을 저장 장치에 미리 할당(preallocation)하는 단계;데이터 동기화 함수를 호출함으로써, 상기 저널 파일에 대한 업데이트된 메타데이터를 저장 장치에 저널링하는 단계; 및상기 저널링하는 단계 이후에, 데이터베이스의 복구 정보인 로그를 상기 블록에 커밋하는 단계를 포함하고,상기 커밋하는 단계는,상기 로그를 데이터베이스로부터 저장 장치에 미리 할당된 블록에 직접 입출력 (DIO) 방식 또는 버퍼링된 입출력(Buffered IO) 방식으로 기록하는 보호 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 저널링하는 단계는,상기 저널 파일에 대한 메타데이터를 데이터 동기화 함수를 통해 동기화함으로써 저장 장치에 저장하는 보호 방법
|
5 |
5
제1항에 있어서,상기 블록은,상기 저장 장치에 할당된 블록을 제로로 채우거나, 상기 저장 장치에 폐기 명령(discard command)을 적용함으로써 초기화되는 보호 방법
|
6 |
6
제1항에 있어서,로그를 커밋함에 따라 미리 할당된 블록 전부가 차면(full), 미리 설정된 양의 블록을 재할당하는 단계를 더 포함하는 보호 방법
|
7 |
7
제6항에 있어서,상기 블록이 재할당됨에 따라 저널 파일의 파일 크기가 변경되는 경우, 저널 파일에 대한 메타데이터를 동기화함으로써 저널링하는 단계를 더 포함하는 보호 방법
|
8 |
8
파일의 메타데이터를 위한 보호 방법을 수행하는 보호 장치는,프로세서를 포함하고,상기 프로세서는,저널 파일을 위한 일정량의 초기화된 블록들을 저장 장치에 미리 할당(preallocation)하는 단계;데이터 동기화 함수를 호출함으로써, 상기 저널 파일에 대한 업데이트된 메타데이터를 저장 장치에 저널링하는 단계; 및상기 저널링하는 단계 이후에, 데이터베이스의 복구 정보인 로그를 상기 블록에 커밋하는 단계를 수행하고,상기 프로세서는,상기 로그를 데이터베이스로부터 저장 장치에 미리 할당된 블록에 직접 입출력 (DIO) 방식 또는 버퍼링된 입출력(Buffered IO) 방식으로 기록하는 보호 장치
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
제8항에 있어서,상기 프로세서는,상기 저널 파일에 대한 메타데이터를 데이터 동기화 함수를 통해 동기화함으로써 저장 장치에 저장하는 저널링을 수행하는 보호 장치
|
12 |
12
제8항에 있어서,상기 블록은,상기 저장 장치에 할당된 블록을 제로로 채우거나, 상기 저장 장치에 폐기 명령(discard command)을 적용함으로써 초기화되는 보호 장치
|
13 |
13
제8항에 있어서,상기 프로세서는,로그를 커밋함에 따라 미리 할당된 블록 전부가 차면(full), 미리 설정된 양의 블록을 재할당하는 단계를 더 수행하는 보호 장치
|
14 |
14
제13항에 있어서,상기 프로세서는,상기 블록이 재할당됨에 따라 저널 파일의 파일 크기가 변경되는 경우, 저널 파일에 대한 메타데이터를 동기화함으로써 저널링하는 단계를 더 수행하는 보호 장치
|