책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9788968480959
· 쪽수 : 500쪽
책 소개
목차
Part I 몽고디비 시작하기
1장. 몽고디비 소개
__1.1 손쉬운 사용
__1.2 손쉬운 확장
__1.3 다양한 기능
__1.4 고성능
__1.5 시작하세요
2장. 시작하기
__2.1 문서
__2.2 컬렉션
__2.3 데이터베이스
__2.4 몽고디비 시작하기
__2.5 몽고디비 셸 소개
__2.6 데이터형
__2.7 몽고디비 셸 사용하기
3장. 문서의 생성, 갱신, 삭제
__3.1 문서의 삽입과 저장
__3.2 문서의 삭제
__3.3 문서의 갱신
__3.4 쓰기 결과 확인 정책 설정
4장. 쿼리하기
__4.1 find 소개
__4.2 쿼리 조건
__4.3 형 특정 쿼리
__4.4 $where 쿼리
__4.5 커서
__4.6 데이터베이스 명령
Part II 몽고디비 개발하기
5장. 인덱싱
__5.1 인덱싱 소개
__5.2 explain( )과 hint( ) 사용하기
__5.3 인덱스를 생성하지 않는 경우
__5.4 인덱스의 종류
__5.5 인덱스 관리
6장. 특수 인덱스와 컬렉션 유형
__6.1 제한 컬렉션
__6.2 TTL 인덱스
__6.3 전문 인덱스
__6.4 공간 정보 인덱스
__6.5 GridFS로 파일 저장하기
7장. 집계
__7.1 집계 프레임워크
__7.2 파이프라인 연산
__7.3 맵리듀스
__7.4 집계 명령어
8장. 애플리케이션 설계
__8.1 정규화 대 비정규화
__8.2 데이터 조작을 위한 최적화
__8.3 데이터베이스와 컬렉션의 구상
__8.4 일관성에 대한 관리
__8.5 스키마 마이그레이션
__8.6 몽고디비를 사용하지 않는 경우
Part III 복제
9장. 복제 셋 설정하기
__9.1 복제 소개
__9.2 1분 테스트 설정
__9.3 복제 셋 구성
__9.4 복제 셋 구성 변경
__9.5 복제 셋 설계 방법
__9.6 멤버 구성 옵션
10장. 복제 셋 구성 요소
__10.1 동기화
__10.2 하트비트
__10.3 선출
__10.4 롤백
11장. 애플리케이션에서 복제 셋 연결하기
__11.1 클라이언트-복제 셋 연결 동작
__11.2 쓰기 시 복제 대기하기
__11.3 사용자 정의 복제 보증
__11.4 세컨더리로 읽기 보내기
12장. 관리
__12.1 독립 실행형 모드에서 멤버 시작하기
__12.2 복제 셋 구성
__12.3 멤버 상태 조작하기
__12.4 복제 모니터링
__12.5 마스터-슬레이브
Part IV 샤딩
13장. 샤딩 소개
__13.1 샤딩 소개
__13.2 클러스터 구성 요소 이해하기
__13.3 1분 테스트 설정
14장. 샤딩 구성하기
__14.1 언제 샤딩해야 하나
__14.2 서버 시작하기
__14.3 몽고디비는 어떻게 클러스터 데이터를 추적하는가
__14.4 밸런서
15장. 샤드키 선정하기
__15.1 용도 평가(검토)
__15.2 분산 구상하기
__15.3 샤드키 전략
__15.4 샤드키 규칙 및 지침
__15.5 데이터 분산 제어하기
16장. 샤딩 관리
__16.1 현재 상태 확인하기
__16.2 네트워크 연결 추적하기
__16.3 서버 관리
__16.4 데이터 밸런싱하기
Part V 애플리케이션 관리
17장. 애플리케이션 작업 확인하기
__17.1 현재 작업 확인하기
__17.2 시스템 프로파일러 사용하기
__17.3 크기 계산하기
__17.4 mongotop과 mongostat 사용하기
18장. 데이터 관리
__18.1 인증 설정하기
__18.2 인덱스 생성 및 삭제하기
__18.3 데이터 예열하기
__18.4 데이터 조각 모음 수행하기
__18.5 컬렉션 옮기기
__18.6 데이터 파일 미리 할당하기
19장. 영속성
__19.1 저널링의 역할
__19.2 저널링 끄기
__19.3 몽고디비가 보장하지 않는 것
__19.4 데이터 손상 확인하기
__19.5 복제와 영속성
Part VI 서버 관리
20장. 몽고디비 시작과 중지
__20.1 명령행에서 시작하기
__20.2 몽고디비 중지하기
__20.3 보안
__20.4 로깅
21장. 몽고디비 모니터링
__21.1 메모리 사용 모니터링
__21.2 작업 셋 계산하기
__21.3 성능 추적하기
__21.4 복제 모니터링
22장. 백업하기
__22.1 서버 백업하기
__22.2 복제 셋 백업하기
__22.3 샤드 클러스터 백업하기
__22.4 mongooplog로 증분 백업 생성하기
23장. 몽고디비 배포
__23.1 시스템 설계하기
__23.2 가상화
__23.3 시스템 설정 구성하기
__23.4 네트워크 구성하기
__23.5 시스템 관리
Appendix A_ 몽고디비 설치하기
Appendix B_ 몽고디비 내부