메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

MongoDB 몽고디비 완벽 가이드 : 페이스북, 트위터가 선택한 NoSQL의 진수를 만나다! (개정2판)

한빛미디어

번역서

절판

  • 저자 : 크리스티나 초도로우
  • 번역 : 이승구 , 김인범
  • 출간 : 2014-04-24
  • 페이지 : 500 쪽
  • ISBN : 9788968480959
  • 물류코드 :2095
  • 초급 초중급 중급 중고급 고급
5점 (1명)
좋아요 : 29

쉽고 친절하게 핵심과 실전 사례를 제시한다!
이 책은 몽고디비 오픈 소스를 만들고 제공하는 10gen 엔지니어들에 의해 집필되었으며 데이터베이스 개발자를 위한 지침, 시스템 관리자를 위한 고급 구성, 기타 프로젝트 구성원을 위한 개념에 대한 개요 및 실전 사례를 제공한다.

 · 고성능과 안전성을 갖춘 쓰기 작업 수행
 · 결과 수 제한, 건너뛰기, 정렬 기능을 이용한 복잡한 질의 생성
 · 몽고디비에 최적화된 애플리케이션 설계
 · 계산, 고유값 구분, 문서 그룹화, 맵리듀스 사용을 포함한 집계 데이터
 · 콜렉션과 데이터베이스에 대한 통계 수집 및 해석
 · 복제 셋 구성과 자동 장애 복구
 · 수평 확장을 위한 샤딩 사용
 · 모니터링, 보안 및 인증, 백업과 복원, 기타 관리 작업


이 책이 제시하는 핵심 내용
몽고디비 커미터가 쓴 이 책은 문서 기반 데이터베이스의 수많은 장점을 제시한다. 또한 신뢰성 있는 고성능 시스템이 어떻게 무한 수평 확장을 하는지 보여준다. 수많은 실전 스키마 설계 예제를 제공하므로 N·SQL을 처음 접하는 사람과 경험이 풍부한 몽고디비 사용자 모두에게 적합하다.


이 책의 특징과 장점
대용량 데이터 베이스용 N·SQL의 진수를 만나라!
웹 어플리케이션을 통해 수집된 대용량 데이터를 M·ng·DB로 어떻게 관리할 수 있을까? M·ng·DB 메인 커미터가 직접 소개하는 문서 지향 데이터베이스의 다양한 장점을 배우다보면, 수평적인 무한 확장을 제공하는 몽고디비가 '왜 신뢰성 있고', '왜 고성능 데이터베이스로 유명한지'를 알게 될 것이다.


개정2판에서는 무엇이 달라졌는가?
몽고디비 2.4 버전을 기반으로 쓰여진 유일한 서적인 이 책에 데이터베이스 개발자들을 위한 지침, 시스템 관리자를 위한 고급 설정, 기타 프로젝트 구성원을 위한 개념 및 사용 사례를 추가했다.


어떤 독자를 위한 책인가?
 · 클라우드 컴퓨팅 분야의 학자, 개발자, 기술 기획자
 · 데이터 마이닝 등 데이터 분석 및 알고리즘 학자, 개발자

크리스티나 초도로우 저자

크리스티나 초도로우

몽고DB 코어 소프트웨어 엔지니어. 전 세계 밋업과 콘퍼런스에서 몽고DB를 주제로 강연하며 기술을 주제로 블로그(www.kchodorow.com)를 운영한다. 현재 구글에서 근무한다.
이승구 역자

이승구

SK C&C Platform 사업팀에서 빅데이터 분석 및 대용량 데이터 분산처리 플랫폼 개발 업무를 담당한다. 빅데이터 분석 에코시스템에서 채용하는 다양한 기술요소 및 NoSQL이 관심분야이며, 특히 데이터 분산처리가 주요 연구 분야다.

김인범 역자

김인범

알스퀘어(RSQUARE) 데이터 엔지니어. 이전에는 SK 주식회사 C&C의 클라우드 컴퓨팅 기술 팀, 클라우드 아키텍트 유닛을 거쳐 CNCITY에너지 AI 설루션 팀에서 데이터 엔지니어로 근무했다. 몽고DB 사용자 그룹MongoDB Korea(https://web.facebook.com/groups/krmug)에서 운영진으로 활동하고 있다. 다양한 분야의 데이터에 관심이 많으며 글쓰기를 좋아한다.

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_ 몽고디비 내부

[도서리뷰] 몽고DB 완벽  가이드[3판] MongoDB The Definitive Guid

** 이리뷰는 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. **

 

 

 

MongoDB 완벽가이드3판

제가 1판과 2판을 보진 못했지만 3판까지 출간된거 보면 기존 버전들도 내용이 괜찮았을거란 생각이 듭니다. 

'실전 예제로 배우는 NoSQL 데이터베이스 기초부터 활용까지' 라는 부제목처럼 예제 위주로 설명이 되어있다.
 몽고DB가 만들어진 배경과 추구하는바 부터 핵심 개념, 용어등 아주 기초적인 부분부터 설명을 시작하며 몽고DB개발에 관한 전반적인 사항에 대해서 다룬다. 샤닝고 ㅏ에플리케이션 / 서버 관리에 대한 내용도 매우 자세하게 다루고 있다.

 리뷰를 위해서 책을 좀 빠르게 읽긴 했지만 느껴진 바는 처음 시작하는사람부터 이미 사용하고 있으면서 좀더 깊은 내용을 원하는 사람까지 모두가 읽기 좋은 책이라는 점이다. 한번 완독을 하여 용어와 개념 등에 대해 숙지한 후 실제로 사용하면서 쿡북 형태로 사용히기도 좋은 책이다.

몽고DB에 대해 관심을 가지고 학습을 시작하는 사람과 이미 사용중인사람 모두에게 추천한다. 



결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
MongoDB 몽고디비 완벽 가이드 : 페이스북, 트위터가 선택한 NoSQL의 진수를 만나다! (개정2판)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
MongoDB 몽고디비 완벽 가이드 : 페이스북, 트위터가 선택한 NoSQL의 진수를 만나다! (개정2판)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
MongoDB 몽고디비 완벽 가이드 : 페이스북, 트위터가 선택한 NoSQL의 진수를 만나다! (개정2판)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실