Post

<오라클 성능 고도화 원리와 해법1> Ch01 오라클 아키텍처 - 도입

오라클 성능 고도화 원리와 해법1 - Ch01 오라클 아키텍처 - 도입

하지만 현실적으로 DBMS 내부 아키텍처와 SQL 옵티마이저의 원리를 이해하지 않고서는 고성능의 DB 애플리케이션을 구축하기 어렵다. 인터넷의 급속한 팽창과 그에 따른 데이터양의 증가 속도가 워낙 빨라 소프트웨어, 하드웨어가그 발전속도를 따라가지 못하기 때문일 것이다.

전문 튜너가 아니더라도 데이터베이스 프로그램 개발자라면 기본적으로 실행계획 정도는 확인할 수 있어야하고, 그러려면 기본적인 아키텍처에 대한 이해는 꼭 필요하다고 하겠다.

참고로, 본 장에서 설명하는 핵심 내용은 6절(문장수준 읽기 일관성)과 7절(Consistent vs. Current 모드 읽기)에 있다. 오라클만의 독특한 Consistent 모드 읽기를 집중적으로 해부하고, Current 모드 읽기와의 차이점을 명확히 밝힌다. 이것은 2장에서 설명하는 트랜잭션 동시성 제어와 Lock 원리를 이해하는 데 필요한 핵심 이론이기도 하므로, 반드시 읽고 넘어가기 바란다.

This post is licensed under CC BY 4.0 by the author.