확장메뉴
주요메뉴


소득공제 강력추천
미리보기 공유하기

새로쓴 대용량 데이터베이스 솔루션 Vol.1

[ 개정판 ]
리뷰 총점10.0 리뷰 4건 | 판매지수 1,329
베스트
IT 모바일 top20 2주
정가
45,000
판매가
40,500 (10% 할인)
YES포인트
배송안내
서울특별시 영등포구 은행로
지역변경
  • 배송비 : 무료 ?
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
  •  해외배송 가능
  •  최저가 보상
  •  문화비소득공제 신청가능
[대학생X취준생] 지치지 않는 자, 점수를 잡는다! - 리유저블텀블러/한국문학 담요/슬라이드 파일 증정
더뮤지컬 미니 에디션 1월호
월간 개발자 2022년 1월호
1월 전사
현대카드
1 2 3 4 5

품목정보

품목정보
출간일 2005년 12월 13일
쪽수, 무게, 크기 634쪽 | 1800g | 210*297*35mm
ISBN13 9788995062920
ISBN10 8995062924

책소개 책소개 보이기/감추기

데이터베이스 기술의 바이블로 불리며 기술 서적 사상 유례를 찾기 어려운 베스트셀러로 명성를 쌓아온 "대용량데이터베이스솔루션 1, 2"의 실질적인 3권이 한국과 일본에서 10년의 기다림끝에 발간됩니다.

"새로쓴 대용량데이터베이스솔루션1"이라는 이름으로 소개될 본서는 "대용량데이터베이스솔루션1"의 100% 완전 개정판으로서 지난 10년간 발전해온 데이터베이스 기술의 원리와 실재를 충실히 반영하여 저자가 제공했던 DB 구동의 근본 원리가 새로운 기술을 통해 어떻게 증폭될 수 있는지를 여실히 보여주고 있습니다.

2005년 12월 한국에서 발간되는 것에 이어, 2006년 3월에는 일본 최고의 DB 전문 출판사 "쇼에이사"를 통해 한국 기술 서적 사상 최초로 일본어책으로서 일본에서 공식 발간될 본서는 앞으로 한국과 일본 양국의 DB기술 패러다임을 바꾸는 결정적인 계기가 될 것입니다.

본서는 기존 편재와 마찬가지로 RDBMS 활용 원리편을 유지하되, 관계형 데이터베이스를 최적으로 활용하기 위한 개념과 옵티마이저의 활용원리, 다양한 현실 업무에 적용할 수 있는 명확한 실무 활용기준을 그동안 발전을 거듭해온 각 RDBMS 벤더들의 신기술의 100% 반영하여 각각의 개념을 최신 DBMS기술에 적용하고 보다 쉽게 원리에 접근할 수 있도록 상세하게 기술하고 있습니다.

목차 목차 보이기/감추기

제 1 권


제1부 액세스 영향 요소의 이해
제1장. 데이터 저장구조와 특징
1.1. 테이블과 인덱스의 분리형
1.1.1. 분리형 테이블의 구조
1.1.2. 클러스터링 팩터(clustering factor)
1.1.3. 분리형 테이블의 액세스 영향요소
1.1.3.1. 넓은 범위의 액세스 처리에 대한 대처방안
1.1.3.2. 클러스터링 팩터 향상 전략
1.2. 인덱스 일체형 테이블(Index-Organized Table)
1.2.1. 분리형과 일체형의 비교
1.2.2. 일체형 테이블의 구조 및 특징
1.2.3. 논리적 ROWID와 물리적 주소(Physical Guess)
1.2.4. 오버플로우 영역(Overflow Area)
1.2.5. 일체형 테이블의 생성
1.3. 클러스터링 테이블
1.3.1. 클러스터링의 테이블의 개념
1.3.2. 단일테이블 클러스터링
1.3.3. 다중테이블 클러스터링
1.3.4. 클러스터링 테이블의 비용
가) 입력(INSERT) 시의 부하
나) 수정(UPDATE) 시의 부하
다) 삭제(DELETE) 시의 부하
1.3.5. 해쉬(Hash) 클러스터링
가) 해쉬 클러스터의 특징
나) 해쉬 클러스터의 활용 범위
다) 해쉬 클러스터의 정의
라) 단일테이블 해쉬 클러스터(Single-table hash cluster)

제2장. 인덱스의 유형과 특징
2.1. B-tree 인덱스
2.1.1. B-Tree 인덱스의 구조
2.1.2. B-Tree 인덱스의 조작(Operation)
2.1.2.1. 인덱스 생성(Creation)
2.1.2.2. 인덱스 블록의 분할(Split)
2.1.2.3. 데이터의 삭제 및 갱신
2.1.2.4. 인덱스를 경유한 검색
2.1.3. 리버스키 인덱스(Reverse key index)
2.2. 비트맵(Bitmap) 인덱스
2.2.1. 비트맵 인덱스의 탄생배경
2.2.2. 비트맵 인덱스의 구조와 특성
2.2.3. 비트맵 인덱스의 액세스
2.3. 함수기반 인덱스(FBI, Function-Based Index)
2.3.1. 함수기반 인덱스의 개념 및 구조
2.3.2. 함수기반 인덱스의 제약사항
2.3.3. 함수기반 인덱스의 활용
가) 테이블 설계상의 문제를 해결
나) 오류 데이터의 검색 문제를 해결
다) 가공처리 결과의 검색
라) 오브젝트 타입의 인덱스 검색
마) 배타적 관계의 인덱스 검색

제3장. SQL의 실행계획(Explain plan)
3.1. SQL과 옵티마이져
3.1.1. 옵티마이져와 우리의 역할
3.1.2. 옵티마이져의 형태
3.1.2.1. 규칙기준 옵티마이져
가) 규칙기준 옵티마이져의 단점
나) 규칙기준 옵티마이져의 장점
3.1.2.2. 비용기준 옵티마이져
가) 비용기준 옵티마이져의 장점
나) 비용기준 옵티마이져의 단점
다) 옵티마이져의 발전 방향
라) 통계정보 관리를 위한 제언
3.1.2.3. 옵티마이져 목표(Goal)의 선택
가) 옵티마이져 모드의 종류
나) 옵티마이져 모드의 결정 기준
다) 옵티마이져 모드와 관련된 파라메터 지정
3.1.2.4. 실행계획의 고정화(Stability)
가) 아우트라인의 생성과 조정
나) 아우트라인의 관찰
다) 옵티마이져 업그레이드 시의 적용
3.1.2.5. 옵티마이져의 한계
3.1.3. 옵티마이져의 최적화 절차
3.1.3.1. 질의 변환기
3.1.3.2. 비용 산정기
3.1.3.3. 실행계획 생성기
3.1.4. 질의의 변환(Query Transforming)
3.1.4.1. 이행성 규칙(Transitivity principle)
3.1.4.2. 뷰병합(View Merging)
3.1.4.3. 사용자 정의 바인드 변수의 엿보기(Peeking)
3.1.5. 개발자의 역할

3.2 실행계획의 유형
3.2.1. 스캔(Scan)의 기본유형
3.2.1.1. 전체테이블 스캔
3.2.1.2. ROWID 스캔
3.2.1.3. 인덱스 스캔
가)인덱스 유일 스캔(Index Unique Scan)
나)인덱스 범위 스캔(Index Range Scan)
다)인덱스 역순 범위 스캔(Index Range Scan Descending)
라)인덱스 스킵 스캔(Index Skip Scan)
마)인덱스 전체 스캔(Index Full Scan)
바)인덱스 고속 전체 스캔(Index Fast Full Scans)
3.2.1.4. B-Tree 클러스터 액세스(Cluster access)
3.2.1.5. 해쉬 클러스터 액세스(Hash cluster access)
3.2.1.6. 표본 테이블 액세스(Sample table scan)
3.2.2. 데이터 연결을 위한 실행계획
3.2.2.1. 내포 조인(Nested loops Join)
3.2.2.2. 정렬 병합 조인(Sort Merge Join)
3.2.2.3. 해쉬 조인(Hash Join)
3.2.2.4. 세미 조인(Semi Join)
3.2.2.5. 카티젼 조인(Cartesian Join)
3.2.2.6. 아우터 조인(Outer Join)
3.2.2.7. 인덱스 조인
3.2.3. 연산 방식에 따른 실행계획
3.2.3.1. IN-List 탐침(Iterator) 실행계획
3.2.3.2. 연쇄(Concatenation) 실행계획
3.2.3.3. 원격(Remote) 실행계획
3.2.3.4. 정렬 처리(Sort Operation) 실행계획
3.2.3.5. 집합 처리(Set Operations) 실행계획
3.2.3.6. COUNT(STOPKEY) 실행계획
3.2.4. 비트맵(Bitmap) 실행계획
3.2.4.1. 조건 연산자별 비트맵 실행계획
가) 동치(Equal) 비교 실행계획
나) 범위(Range) 비교 실행계획
다) AND 조건 실행계획
라) OR 조건 실행계획
마) 부등식(Not equal) 비교 실행계획
바) NULL 비교 실행계획
3.2.4.2. 서브쿼리 실행계획
3.2.4.3. B-Tree 인덱스와의 연합(Combine) 실행계획
3.2.5. 기타 특수한 목적을 처리하는 실행계획
3.2.5.1. 순환(Recursive) 전개 실행계획
3.2.5.2. UPDATE 서브쿼리 실행계획
3.2.5.3. 특이한 형태의 실행계획
가)서브쿼리 팩토링 실행계획
나)특이한 DELETE 문 서브쿼리
다)다중 테이블 입력(Multi-table Insert) 서브쿼리
라)HAVING 절 서브쿼리 실행계획
마)ROLLP, CUBE, GROUPING SETS처리 실행계획
바)MERGE 문 실행계획

3.3. 실행계획의 제어
3.3.1. 힌트(Hint)의 활용 기준
3.3.2. 최적화 목표(Goal) 제어 힌트
3.3.3. 조인 순서 조정을 위한 힌트
3.3.4. 조인 방법 선택용 힌트
3.3.5. 병렬처리 관련 힌트
3.3.6. 액세스 수단 선택을 위한 힌트
3.3.7. 퀴리형태 변형(Query Transformation)을 위한 힌트
3.3.8. 기타 힌트


제4장. 인덱스 수립 전략
4.1. 인덱스의 선정 기준
4.1.1. 테이블 형태별 적용 기준
가) 적은 데이터를 가진 소형 테이블
나) 주로 참조되는 역할을 하는 중대형 테이블
다) 업무의 구체적인 행위를 관리하는 중대형 테이블
라) 저장용 대형 테이블
4.1.2. 분포도와 손익분기점
4.1.3. 인덱스 머지와 결합 인덱스 비교
4.1.4. 결합 인덱스의 특징
가) 분포도와 결합순서의 상관관계
나) 이퀄(=)이 결합순서에 미치는 영향
다) IN연산자를 이용한 징검다리 효과
라) 처리범위에 직접적인 영향을 주지 못하는 컬럼의 추가 기준
4.1.5. 결합 인덱스의 컬럼순서 결정 기준
4.1.6. 인덱스 선정 절차
가) 테이블의 액세스 형태를 최대한으로 수집
나) 인덱스 대상 컬럼의 선정 및 분포도 조사
다) 특수한 액세스 형태에 대한 인덱스 선정
라) 클러스터링 검토
마) 결합 인덱스 구성 및 순서의 결정
바) 시험생성 및 테스트
사) 수정이 필요한 애플리케이션 조사 및 수정
아) 일괄적용

4.2. 클러스터링 형태의 결정 기준
4.2.1. 포괄적인 클러스터링
4.2.2. 부분적인 클러스터링
4.2.3. 단일테이블 클러스터링
4.2.4. 단위 클러스터의 크기 결정
4.2.5. 클러스터 사용을 위한 조치
제2부 액세스 최적화 방안

제1장. 부분범위처리(Partial range scan)
1.1. 부분범위처리의 개념
1.2. 부분범위처리의 적용원칙
1.2.1. 부분범위 처리의 자격
1.2.2. 옵티마이져 모드에 따른 부분범위처리
1.3. 부분범위처리의 수행속도 향상원리
1.4. 부분범위처리로의 유도
1.4.1. 액세스 경로를 이용한 SORT의 대체
1.4.2. 인덱스만 액세스하는 부분범위처리
1.4.3. MIN, MAX의 처리
1.4.4. FILTER형 부분범위처리
1.4.5. ROWNUM의 활용
1.4.6. 인라인뷰를 이용한 부분범위처리
1.4.7. 저장형 함수를 이용한 부분범위처리
1.4.8. 쿼리의 분리를 이용한 부분범위처리
1.4.9. 웹 게시판에서의 부분범위처리
가) 웹 게시판 부분범위처리 사례1 (NON-UNIQUE INDEX)
나) 웹 게시판 부분범위처리 사례2 (UNIQUE INDEX)
다) 웹 게시판 부분범위처리 사례3 (처음-이전-다음-끝)
라) 웹 게시판 부분범위처리 사례4 (SET 단위 처리)
마) 웹 게시판 부분범위처리 사례5 (계층구조의 처리)


제2장. 조인의 최적화 방안
2.1.조인과 반복연결(loop query)의 비교
2.1.1.전체범위 처리 방식에서의 비교
2.1.2.부분범위 처리 방식에서의 비교

2.2.연결고리 상태가 조인에 미치는 영향
2.2.1.연결고리 정상(正常)
2.2.2.한쪽 연결고리 이상(異常)
2.2.3.양쪽 연결고리 이상(異常)

2.3.조인 종류별 특징 및 활용방안
2.3.1. Nested Loops 조인
2.3.1.1.Nested Loops 조인의 기본 개념
가) Nested-Loops 조인의 특징
나) Nested-Loops 조인의 적용기준
2.3.1.2. Nested Loops 조인의 순서결정
2.3.2. Sort Merge 조인
가) Sort Merge 조인의 특징
나) Sort Merge 조인의 적용기준
2.3.3. Nested Loops 조인과 Sort Merge 조인의 비교
2.3.4. 해쉬(Hash) 조인
2.3.4.1. 인-메모리 해쉬조인
2.3.4.2. 유예 해쉬조인
2.3.5. 세미(Semi) 조인
2.3.5.1. 세미조인의 개념 및 특징
2.3.5.2. 세미조인의 실행계획
가) Nested Loops형 세미조인
나) Sort Merge형 세미조인
다) 필터(Filter) 형 세미조인
라) 해쉬(Hash) 형 세미조인
마) 부정(Anti)형 세미조인
2.3.6. 스타(Star) 조인
2.3.7. 스타변형(Star Transformation) 조인
2.3.8. 비트맵 조인 인덱스(Bitmap join index)

저자 소개 (1명)

저자 소개 관련자료 보이기/감추기

저자 : 이화식
EA에 기반한 데이터 아키텍처(DA) 방법론 집대성
한국 최초로 데이터 전문 컨설팅 개념 도입
現(주)엔코아컨설팅 대표이사 사장 겸 대표 컨설턴트
前한국오라클 기술자문실장 역임, 200여개사 컨설팅
논문 대단위 시스템 구축시의 RDB Performance 위기의 해결 (1992)
저서 - Data Modeling & Database Desing (1995)
- Oracle Server Tuning (1995)
- 대용량 데이터베이스 솔루션 I (1996)
- 대용량 데이터베이스 솔루션 II (1998)
- 데이터 아키텍처 솔루션 I (2003)

회원리뷰 (4건) 리뷰 총점10.0

혜택 및 유의사항?
구매 새로쓴 대용량 데이터베이스 솔루션 Vol.1 내용 평점5점   편집/디자인 평점5점 k*****6 | 2021.05.03 | 추천0 | 댓글0 리뷰제목
가장 유명한 베스트셀러 중 하나인 대용량 데이터베이스 솔루션 1권의 신버전입니다. 과거의 대용량 데이터베이스 솔루션은 2권까지 나왔는데, 새로쓴 버전의 2권은 기약이 없나봅니다. 보통은 1권의 업데이트판 정도로 생각을 하지만 거의 새로 썼다고 봐도 무방할 정도이기 때문에 3권으로 보는 시각도 많습니다. 데이터베이스를 공부하는 사람들의 애독서이며 일단 구입해도 후회가;
리뷰제목

가장 유명한 베스트셀러 중 하나인 대용량 데이터베이스 솔루션 1권의 신버전입니다.

과거의 대용량 데이터베이스 솔루션은 2권까지 나왔는데, 새로쓴 버전의 2권은 기약이 없나봅니다.

보통은 1권의 업데이트판 정도로 생각을 하지만 거의 새로 썼다고 봐도 무방할 정도이기 때문에 3권으로 보는 시각도 많습니다.

데이터베이스를 공부하는 사람들의 애독서이며 일단 구입해도 후회가 없다고 생각합니다.

 

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
전설과도 같은 책이 다시 돌아왔다. 내용 평점5점   편집/디자인 평점5점 쉭*l | 2015.05.30 | 추천0 | 댓글0 리뷰제목
혹시 데이터베이스를 공부하는 사람으로서 이 책을 모르진 않을 거라고 생각한다 ^^;   이 책에 대한 내용에 대해 구지 더 설명이 필요할까? DB 분야에서 전설과도 같은 책인데 ..   물론 초보자들에게는 권하지 않는 책이다. 이 책은 튜닝을 위한 책이라고 할 수 있기 때문이다.   초보자들이 읽어보면 "뭐 책이 이래.. 아.. 더럽게 어렵게 썼네.. " 와 같이 생;
리뷰제목

혹시 데이터베이스를 공부하는 사람으로서 이 책을 모르진 않을 거라고 생각한다 ^^;

 

이 책에 대한 내용에 대해 구지 더 설명이 필요할까?

DB 분야에서 전설과도 같은 책인데 ..

 

물론 초보자들에게는 권하지 않는 책이다.

이 책은 튜닝을 위한 책이라고 할 수 있기 때문이다.

 

초보자들이 읽어보면 "뭐 책이 이래.. 아.. 더럽게 어렵게 썼네.. " 와 같이 생각할 수 있다.

그러나 이 책은 초보자들을 위한 책이 아니다.

 

Vol.1이라고 쓰여있지만 2권은 나오지 않을 것 같다고 생각한다.

예전 책과 내용은 거의 비슷하지만 훨씬 이해하기는 수월할 것이다.

 

곁에 두고 필요할 때 두고두고 봐야할 책이라고 생각한다.

 

나중에 이런 전설과도 같은 책을 한 권 쓰고 싶다. 

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
이 책은 개발자라면 꼭 가지고 있어야 할 책 내용 평점5점   편집/디자인 평점5점 n*******b | 2010.05.15 | 추천1 | 댓글0 리뷰제목
뭐 이 책에 대해서는 설명이 필요없겠지요?   DB분야 10년간 최고 베스트셀러이며, 데이터베이스 튜닝의 명저죠.   최근 1권이 새로 나왔지만, 옜날책 보다 이해하기 더 어렵게 씌여있고, 내용은 거의 같습니다. 이 것이 이해하기 더 쉽고 빠르죠.   그래서  바로 이전 버전 1권 찾느라고 난리죠. 이게 그 이전 버전의 1권입니다.(검색해 보시면 압니다.) &nb;
리뷰제목
뭐 이 책에 대해서는 설명이 필요없겠지요?
 
DB분야 10년간 최고 베스트셀러이며, 데이터베이스 튜닝의 명저죠.
 
최근 1권이 새로 나왔지만, 옜날책 보다 이해하기 더 어렵게 씌여있고, 내용은 거의 같습니다. 이 것이 이해하기 더 쉽고 빠르죠.
 
그래서  바로 이전 버전 1권 찾느라고 난리죠. 이게 그 이전 버전의 1권입니다.(검색해 보시면 압니다.)
 

 

싸게 살 수 있는 곳

http://itempage.auction.co.kr/DetailView.aspx?ItemNo=A126751525

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1

한줄평 (3건) 한줄평 총점 10.0

혜택 및 유의사항 ?
구매 평점5점
좋아요
이 한줄평이 도움이 되었나요? 공감 0
k*****6 | 2021.05.03
구매 평점5점
잘읽었습니다 추천합니다 ~
이 한줄평이 도움이 되었나요? 공감 0
l******4 | 2021.04.15
평점5점
전설과도 같은 책. 단권으로 돌아와서 두꺼워도 비싸도 좋다.
이 한줄평이 도움이 되었나요? 공감 0
쉭*l | 2015.05.30
  •  쿠폰은 결제 시 적용해 주세요.
1   40,500
뒤로 앞으로 맨위로 aniAlarm