몽고DB 완벽 가이드
도서명:몽고DB 완벽 가이드
저자/출판사:크리스티나,초도로,섀넌,브래드쇼,오언,브라질/한빛미디어
쪽수:600쪽
출판일:2021-03-15
ISBN:9791162244067
목차
PART I 몽고DB 시작
CHAPTER 1 몽고DB 소개
1.1 손쉬운 사용
1.2 확장 가능한 설계
1.3 다양한 기능
1.4 고성능
1.5 몽고DB의 철학
CHAPTER 2 몽고DB 기본
2.1 도큐먼트
2.2 컬렉션
2.3 데이터베이스
2.4 몽고DB 시작
2.5 몽고DB 셸 소개
2.6 데이터형
2.7 몽고DB 셸 사용
CHAPTER 3 도큐먼트 생성, 갱신, 삭제
3.1 도큐먼트 삽입
3.2 도큐먼트 삭제
3.3 도큐먼트 갱신
CHAPTER 4 쿼리
4.1 find 소개
4.2 쿼리 조건
4.3 형 특정 쿼리
4.4 $where 쿼리
4.5 커서
PART II 몽고DB 개발
CHAPTER 5 인덱싱
5.1 인덱싱 소개
5.2 explain 출력
5.3 인덱스를 생성하지 않는 경우
5.4 인덱스 종류
5.5 인덱스 관리
CHAPTER 6 특수 인덱스와 컬렉션 유형
6.1 공간 정보 인덱스
6.2 전문 검색을 위한 인덱스
6.3 제한 컬렉션
6.4 TTL 인덱스
6.5 GridFS로 파일 저장하기
CHAPTER 7 집계 프레임워크
7.1 파이프라인, 단계 및 조정 가능 항목
7.2 단계 시작하기: 익숙한 작업들
7.3 표현식
7.4 $project
7.5 $unwind
7.6 배열 표현식
7.7 누산기
7.8 그룹화 소개
7.9 집계 파이프라인 결과를 컬렉션에 쓰기
CHAPTER 8 트랜잭션
8.1 트랜잭션 소개
8.2 트랜잭션 사용법
8.3 애플리케이션을 위한 트랜잭션 제한 조정
CHAPTER 9 애플리케이션 설계
9.1 스키마 설계 고려 사항
9.2 정규화 vs. 비정규화
9.3 데이터 조작을 위한 최적화
9.4 데이터베이스와 컬렉션 구상
9.5 일관성 관리
9.6 스키마 마이그레이션
9.7 스키마 관리
9.8 몽고DB를 사용하지 않는 경우
PART III 복제
CHAPTER 10 복제 셋 설정
10.1 복제 소개
10.2 복제 셋 설정 - 1장
10.3 네트워크 고려 사항
10.4 보****고려 사항
10.5 복제 셋 설정 - 2장
10.6 복제 관찰
10.7 복제 셋 구성 변경
10.8 복제 셋 설계 방법
10.9 멤버 구성 옵션
CHAPTER 11 복제 셋 구성 요소
11.1 동기화
11.2 하트비트
11.3 선출
11.4 롤백
CHAPTER 12 애플리케이션에서 복제 셋 연결
12.1 클라이언트-복제 셋 연결 동작
12.2 쓰기 시 복제 대기하기
12.3 사용자 정의 복제 보증
12.4 세컨더리로 읽기 전송
CHAPTER 13 관리
13.1 독립 실행형 모드에서 멤버 시작
13.2 복제 셋 구성
13.3 멤버 상태 조작
13.4 복제 모니터링
PART IV 샤딩
CHAPTER 14 샤딩 소개
14.1 샤딩이란
14.2 단일 장비 클러스터에서의 샤딩
CHAPTER 15 샤딩 구성
15.1 언제 샤딩해야 하나
15.2 서버 시작
15.3 몽고DB는 어떻게 클러스터 데이터를 추적하는가
15.4 밸런서
15.5 콜레이션
15.6 스트림 변경
CHAPTER 16 샤드 키 선정
16.1 용도 평가
16.2 샤딩 구상
16.3 샤드 키 전략
16.4 샤드 키 규칙 및 지침
16.5 데이터 분산 제어
CHAPTER 17 샤딩 관리
17.1 현재 상태 확인
17.2 네트워크 연결 추적
17.3 서버 관리
17.4 데이터 밸런싱
PART V 애플리케이션 관리
CHAPTER 18 애플리케이션 작업 확인
18.1 현재 작업 확인
18.2 시스템 프로파일러 사용
18.3 크기 계산
18.4 mongotop과 mongostat 사용
CHAPTER 19 몽고DB 보****소개
19.1 몽고DB 인증과 권한
19.2 몽고DB 인증 및 전송 계층 암호화에 대한 지침
CHAPTER 20 영속성
20.1 저널링을 통한 멤버 수준의 영속성
20.2 쓰기 결과 확인을 사용하는 클러스터 수준의 영속성
20.3 읽기 결과 확인을 사용하는 클러스터 수준의 영속성
20.4 쓰기 결과 확인을 사용하는 트랜잭션의 영속성
20.5 몽고DB가 보장하지 않는 것
20.6 데이터 손상 확인
PART VI 서버 관리
CHAPTER 21 몽고DB 시작과 중지
21.1 명령행에서 시작하기
21.2 몽고DB 중지하기
21.3 보****
21.4 로깅
CHAPTER 22 몽고DB 모니터링
22.1 메모리 사용 모니터링
22.2 작업 셋 계산
22.3 성능 추적
22.4 여유 공간 추적
22.5 복제 모니터링
CHAPTER 23 백업
23.1 백업 방법
23.2 서버 백업
23.3 복제 셋 특정 고려 사항
23.4 샤드 클러스터 특정 고려 사항
CHAPTER 24 몽고DB 배포
24.1 시스템 설계
24.2 가상화
24.3 시스템 설정 구성
24.4 네트워크 구성
24.5 시스템 관리
APPENDIX A 몽고DB 설치
A.1 버전 고르기
A.2 윈도우에 설치하기
A.3 포직스(리눅스와 맥 OS X)에 설치하기
APPENDIX B 몽고DB 내부
B.1 BSON
B.2 와이어 프로토콜
B.3 데이터 파일
B.4 네임스페이스
B.5 와이어드타이거 스토리지 엔진