일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 공개서적
- 종합소득세
- 나는 어디로?
- 오라클 데이터베이스 내장함수
- 주상복합용지 분양
- 임대소득외 추가소득이 있을 경우
- 데이터 리터러시
- Google vs OpenAI
- 다주택임대
- 가장 많이 사용되는 파이썬 패키지
- 가장 인기있는 파이썬 패키지
- 종합과세
- 오피스텔투자
- PostgreSQL
- 2룸 오피스텔 투자
- 주택임대사업자
- robux
- 소형주택 세액감면
- bard 100% 신뢰금지
- 갤럭시탭 with Pen
- 전세보증보험
- chatgpt vs bard
- 파이썬 TypeError
- 가장 많이 사용되는 파이썬 라이브러리
- Python
- 상업시설용지 분양
- Google vs MicorSoft
- 라이브러리 vs 패키지
- 가장 인기있는 파이썬 라이브러리
- chatgpt 100% 신뢰금지
All thing of the world!
Oracle(오라클) Redo and Undo 본문
오라클은 데이터를 변경하기 위해 아래와 같은 스텝으로 진행한다.
일반적인 용어로 간단히 설명한다면?
1. 데이터를 어떻게 변경할 것인지에 대한 discription을 생성
2. 필요시 원데이터를 어떻게 복구할 것인지에 대한 discription을 생성
3. 원데이터를 어떻게 복구할 것인지에 대한 description을 어떻게 생성할 것인가에 대한 description을 생성
4. 데이터를 변경
기술적 용어로 데이터 블록을 변경하는 동작을 설명하자면?
1. data block을 변경 방법에 대한 redo change vector를 생성
2. undo tablespace의 undo block으로 삽입을 위한 undo record 생성
3. undo block 변경 방법에 대한 redo change vector 생성
4. data block 변경
실제변경 순서는 3,1,2,4로 일어남.
실제 변경순서에 맞게 좀 더 정확하게 표현한다면?
1. undo record(original data의 undo)를 어떻게 undo block에 insert할 것인가에 대한 redo change vector를 생성
2. data block(original data) 변경을 위한 redo change vector 생성
3. redo change vector들(1번과 2번)을 redo record로 결합하여 log buffer에 write
( undo block과 data block이 변경되기전, 두개의 redo change vector는 한개의 redo change record로 결합되어 redo log(buffer) 안으로 복사됨)
4. undo record를 undo block으로 insert
5. data block을 변경
'IT' 카테고리의 다른 글
비전공자 IT 취업 - IT 입문 구체적인 3가지 방법 (4) | 2021.04.07 |
---|---|
구글 검색 옵션 정리 - 기초와 응용 (feat. 구글 검색을 빠르고 정확하게) (0) | 2021.04.06 |
IT 진로/취업 조언 상담 (feat.20년 현직자 조언) (8) | 2021.04.01 |
최신 구글 검색 최적화(SEO) 트렌드 - Google Passage Ranking (구글 단락 랭킹) (0) | 2021.03.27 |
roblox studio로 게임 만들기 part.1 (0) | 2021.03.21 |