- Redo는 데이터베이스의 변경 사항을 로깅하는 부분
- Undo는 각 트랜잭션이 가한 변경 사항을 로깅하는 부분
1. 일반 세그먼트와 동일하다.
- Extend 단위로 확장된다.
- 버퍼 캐시에 데이터를 캐싱한다.
- 변경사항을 Redo 로깅한다.
2. 트랜잭션 별로 Undo 세그먼트가 할당된다.
- 변경 사항이 Undo 레코드 단위로 기록된다.
- 복수 트랜잭션이 한 Undo 세그먼트를 공유할 수 있다.
- (트랜잭션 : Undo 세그먼트) = (N : 1)
'DB > Postgresql' 카테고리의 다른 글
Postgresql - Sharding (0) | 2025.02.23 |
---|---|
DB - partition 수평/수직 분할 (0) | 2024.05.22 |
MVCC (1) | 2024.04.11 |
postgresql - vacuum (0) | 2024.04.11 |
Window 함수 (0) | 2024.04.09 |