
CMU Database Fall 2022 를 듣고 정리한 글입니다.실제 세상의 특정 부분을 모델링하는, 서로 연관된 데이터의 체계적인 컬렉션ex) 실제 세상의 '디지털 뮤직 스토어'에 대한 모델링을 생각해 보면, 아티스트들에 대한 정보와 아티스트가 발매한 앨범에 대한

CMU Database Fall 2022 를 듣고 정리한 글입니다.SQL은 아래 세 개의 combination으로 생각할 수 있습니다.Data Manipulation Language (DML): 데이터를 read, write, modify, retrieve 할 수 있음

CMU Database Fall 2022 를 듣고 정리한 글입니다.DBMS는 데이터베이스의 primary storage location이 non-volatile disk일 것임을 가정한다.DBMS의 각 구성 요소들은 데이터가 non-volatile(disk)과 vola

이전 강의에서 Slotted Page Table Design을 알아보았다. 이 구조에서 새 tuple을 삽입하기 위해서는 아래와 같은 절차를 따른다.Page directory를 확인해서 free slot이 남아 있는 Page를 찾는다.Page를 디스크로부터 혹은 메모리

CMU Databse Fall 2022 를 듣고 정리한 글입니다.데이터베이스의 Workload에는 다음과 같은 종류가 있다.OLTP (On-Line Transaction Processing): 한 번에 적은 양의 데이터를 읽거나 업로드하는 쿼리. 일반적으로는 read보

CMU Databse Fall 2022 를 듣고 정리한 글입니다. Introduction DB의 데이터는 대부분 디스크에 저장될 것이지만 데이터를 처리하기 위해서는 이를 메모리로 옮겨야 한다. 문제는 디스크에 접근해서 메모리로 데이터를 올리는 작업이 느리다는 것..

CMU Databse Fall 2022 를 듣고 정리한 글입니다. Data Structure DBMS는 시스템의 내부의 다양한 파트에서 다양한 자료구조를 사용한다. Internal Meta-data: DB와 systems state에 대한 정보를 저장한다. (pag