loading

책]그림으로 공부하는 오라클 구조

2020. 12. 4. 19:00
728x90
반응형




오다 케이지(이민재 역), 『그림으로 공부하는 오라클 구조』, 제이펍, 2015



오라클 뿐만 아니라 데이터베이스를 처음 접하고 배우는 사람에게 추천하고 싶은 책


물론 책에서는 select 문이나 commit에 대해서 알고 있다고 전제하고 설명하긴 하지만 아주 깊은 부분까지 배경지식으로 요구하지는 않는다. 


오라클의 목표를 3가지 키워드로 표현하고 오라클의 아키텍처를 이 키워드를 중심으로 설명한다. 

- 병렬처리를 가능케 하고 높은 처리량을 실현한다. 

- 응답(response)을 중시한다

- 커밋한 데이터는 지킨다


책에는 상당히 많은 그림이 나오는데 이해를 돕는 적절한 그림으로 설명하기 때문에 내용 이해에 도움이 많이 된다. 










오라클의 프로세스들과 데이터 구조 뿐 아니라 대기, 락, 리두와 언두의 동작 원리 같은 핵심 내용이 그림과 함께 설명되고 있어서 DBA 뿐 아니라 오라클을 공부하는 사람에게 꼭 추천하고 싶다. 


책을 다 읽었을 때 오라클의 기본적인 아키텍처가 꼬마 프로세스 그림과 함께 머릿속에 둥둥 떠다니는 느낌이다. ^^




-- 목 차 --


Chapter 1 I/O와 디스크의 관계 1

오라클을 이해하기 위한 필수 키워드 2

오라클과 디스크(하드디스크) 3

디스크의 동작 4

데이터를 보증하기 위한 디스크 11

1장 요약 13


Chapter 2 오라클의 여러 프로세스 15

이 책에서의 오라클 그림 16

데이터베이스의 데이터는 모두의 것 18

오라클이 여러 개의 프로세스로 구성된 이유 22

서버 프로세스와 백그라운드 프로세스의 역할 24

각 프로세스가 수행하는 처리 26

2장 요약 29


Chapter 3 캐시와 공유 메모리 31

캐시가 필요한 이유는 무엇인가? 32

캐시란 대체 무엇인가? 33

데이터는 블록 단위로 관리한다 35

캐시의 사용으로 인덱스 검색을 효율적으로 37

프로세스는 캐시를 공유한다 39

공유 메모리에 필요한 설정 41

공유 메모리는 어떤 식으로 보이는가? 43

버퍼 캐시를 정리하는 LRU 알고리즘 45

오라클뿐만이 아닌 OS나 스토리지에 대해서도 생각하자 47

3장 요약 51







덧.


검색하다 보니 올해 개정판이 새로 나왔나보더라. 

출판사 설명으로는 최신 내용을 추가했을 뿐 아니라 가독성을 높이고 그림 디테일도 높였다고 한다. 

구해서 읽어봐야겠다. 



그림으로 공부하는 오라클 구조
국내도서
저자 : 스기타 아츠시 외 / 이민재역
출판 : 제이펍 2020.03.31
상세보기



728x90

또루아빠 IT 용어, Book , , , , , ,