CS-study icon indicating copy to clipboard operation
CS-study copied to clipboard

데이터들이 디스크에 쓰기/읽기 되는 원리 (disk I/O)

Open wonslee opened this issue 1 year ago • 0 comments

원래 index를 공부하면서 DB의 데이터들이 어떻게 디스크에 담기는지를 다루려고 했으나, 필요한 배경 지식들이 너무 많아 2학기에 진행하기로... 컴퓨터 구조를 공부한 후에야 이해하기 쉽게 설명할 수 있을 것 같읍니다.

찾아보면서 배우게 된건,

  • 내가 궁금해했던 내용은 'DB만의 읽기/쓰기 방식'이 아니라 '컴퓨터의 전반적인 데이터 읽기/쓰기 방식'에 가까웠음. (disk I/O)
  • 그래서 우선 디스크(HDD, SSD)에 대해 공부를 한 뒤에 연결짓는게 좋을듯
  • 간략하게 알게 된건, 다른 프로그램(파일 시스템, 엑셀 등)과 DB의 저장방식이 크게 다르지는 않다는 것.
  • DB의 데이터들도 결국 파일 단위라고 한다. 그리고 데이터베이스 파일들은 '페이지'들로 나눠져서 구성된다

참고:https://m.blog.naver.com/babobigi/221930962401 https://towardsdatascience.com/how-your-data-is-stored-on-disk-and-memory-8842891da52

wonslee avatar Mar 06 '23 12:03 wonslee