-
-
MongoDB 완벽 가이드 - 실전 예제로 배우는 NoSQL 데이터베이스 기초부터 활용까지, 3판
크리스티나 초도로우 외 지음, 김인범 옮김 / 한빛미디어 / 2021년 3월
평점 :
[목차]
PART I 몽고DB 시작
CHAPTER 1 몽고DB 소개
CHAPTER 2 몽고DB 기본
CHAPTER 3 도큐먼트 생성, 갱신, 삭제
CHAPTER 4 쿼리
PART II 몽고DB 개발
CHAPTER 5 인덱싱
CHAPTER 6 특수 인덱스와 컬렉션 유형
CHAPTER 7 집계 프레임워크
CHAPTER 8 트랜잭션
CHAPTER 9 애플리케이션 설계
PART III 복제
CHAPTER 10 복제 셋 설정
CHAPTER 11 복제 셋 구성 요소
CHAPTER 12 애플리케이션에서 복제 셋 연결
CHAPTER 13 관리
PART IV 샤딩
CHAPTER 14 샤딩 소개
CHAPTER 15 샤딩 구성
CHAPTER 16 샤드 키 선정
CHAPTER 17 샤딩 관리
PART V 애플리케이션 관리
CHAPTER 18 애플리케이션 작업 확인
CHAPTER 19 몽고DB 보안 소개
CHAPTER 20 영속성
PART VI 서버 관리
CHAPTER 21 몽고DB 시작과 중지
CHAPTER 22 몽고DB 모니터링
CHAPTER 23 백업
CHAPTER 24 몽고DB 배포
APPENDIX A 몽고DB 설치
APPENDIX B 몽고DB 내부
[주요 내용]
몽고DB 핵심 개념과 연산, 쿼리 방법
데이터 집계 기술과 인덱스, 컬렉션, 트랜잭션 사용법
복제 셋을 구축하고 운영하는 방법
클러스터를 구성하고 샤드 키를 선택하는 방법
애플리케이션 관리를 위한 보안과 인증, 권한 구성 방법
서버를 모니터링하고 백업, 복구하는 방법
[서평]
이책은 총 6개의 부와 부록으로 구성되어 있고, 개발, 관리, 배포 전반적인 내용을 다루고 있습니다.
1장에서는 몽고DB가 만들어진 배경과 지향점, 몽고DB를 선택해야 하는 이유를 설명합니다. 2장에서는 몽고DB의 핵심 개념과 용어를 알아보고, 데이터베이스와 셸을 실행하는 방법을 다룹니다. 다음 두 장에서는 몽고DB를 사용할 때 개발자가 알아야 할 기본적인 내용을 다룹니다. 3장에서는 기본적인 쓰기 연산 방법을 알아보고, 안전성과 속도에 따른 방법도 포함한다. 4장에서는 도큐먼트를 검색하는 방법과 복잡한 쿼리를 생성하는 방법을 설명합니다. 또한 제한, 건너뛰기, 정렬 옵션과 더불어 결과 셋을 이루는 방법을 알아봅니다.
5장에서는 인덱스의 개념과 몽고DB 컬렉션에서 인덱스를 사용하는 방법을 다룬다. 6장에서는 여러 유형의 인덱스와 컬렉션을 사용하는 방법을 설명한다. 7장에서는 카운트, 고유한 값 찾기, 도큐먼트 그룹화하기, 집계 프레임워크, 그리고 이러한 결과를 컬렉션에 쓰기 등 데이터 집계를 위한 기술을 사용하는 방법 및 조정하는 방법 등을 살펴본다. 마지막으로 9장에서 몽고DB와 잘 연동되는 애플리케이션을 작성하는 팁을 알아본다. 10장에서는 복제 셋을 구축하고 활용 가능한 설정 옵션을 다루는 방법을 제공한다. 11장에서는 복제와 관련된 다양한 개념을 다룬다. 12장에서는 복제가 어떻게 애플리케이션과 상호작용하는지 살펴보고, 13장에서는 관리자 측면에서 복제 셋을 운영하는 방법을 알아본다. 14장에서는 샤딩에 관한 간단한 설정을 다룬다. 15장에서는 클러스터 구성 요소의 전반적인 명을 살펴보고 어떻게 설정하는지 알아본다. 16장에서는 다양한 애플리케이션에서 샤드 키를 고르는 방법을 다룬다. 17장에서는 샤드 클러스터를 운영하는 방식을 살펴본다. 18, 19장에서는 애플리케이션 관점에서 몽고DB 관리의 여러 측면을 다룬다. 18장에서는 몽고DB가 어떤 작업을 하는 중인지 살펴보는 방법을 알아보며, 19장에서는 몽고DB의 보안과 더불어 배포를 위한 인증 및 권한을 구성하는 방법을 다룬다. 그리고 20장에서는 몽고DB가 어떻게 데이터를 견고하게 저장하는지 설명한다. 6부에서는 서버관리에 초점을 맞춘다. 21장에서는 몽고DB를 구동하고 멈출 때의 일반적인 옵션을 다루고, 22장에서는 모니터링할 때 무엇을 봐야 하며 어떻게 기록을 읽는지 알아본다. 23장에서는 각 유현별 배포에 대해 백업하고 복구하는 방법을 다룬다. 24장에서는 몽고DB를 배포할 때 유의해야 하는 여러 시스템 설정을 살펴봅니다.
이책은 몽고DB 입문자 부터 기존 전문가까지 전반적으로 사용할수 있는 실용적인 내용으로 구성되어 있습니다. NoSQL의 몽고DB를 개념부터 실무 관리까지 제대로 배울수 있어 추천 합니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."