티스토리 뷰
반응형

DB에서 데이터는 책의 페이지처럼 쪽으로 나눠져서 관리되고 있다.
그래서 데이터를 저장할때는 페이지마다 저장되고 있으며 페이지에서는 레코드(로우)들로 저장되며 해당 페이지 상단에는 레코드마다 위치를 가리키는 라인포인터 영역이 있다. 쉽게 이야기하면 페이지 마다 상단에 헤더영역이 있는데 그중에 라인포인터는 데이터의 위치를 가리켜서 데이터를 조회하거나 입력할때 사용된다. 데이터가 입력되면 페이지의 빈공간에서 하단에서 상단으로 채워진다.
만약 데이터가 삭제되면 라인포인터는 해당 로우에 대한 데이터가 비어있다고 저장하며 추후 재사용된다.
반응형
'DB' 카테고리의 다른 글
| PostgreSQL 대해 (0) | 2026.02.17 |
|---|---|
| InnoDB 클러스터링 및 세컨더리 인덱스: 페이지 분할(.ibd파일) (0) | 2024.12.26 |
| Oracle, Postgresql, Mysql(InnoDB) (0) | 2024.11.30 |
| Mysql(InnoDB)에서 Transaction ID 를 통해 데이터 롤백과정 정리 (0) | 2024.11.23 |
| Postgresql에서 Transaction ID 를 통해 데이터 롤백과정 정리 (0) | 2024.11.23 |
