logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

MongoDB 완벽 가이드

MongoDB 완벽 가이드

(NoSQL의 진수를 만나다!)

크리스티나 초도로우, 마이클 디롤프 (지은이), 윤진석 (옮긴이)
한빛미디어
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

MongoDB 완벽 가이드
eBook 미리보기

책 정보

· 제목 : MongoDB 완벽 가이드 (NoSQL의 진수를 만나다!)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 데이터베이스 개론
· ISBN : 9788979148251
· 쪽수 : 240쪽
· 출판일 : 2011-05-30

책 소개

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

목차

1장 MongoDB 소개
1 다양한 데이터 모델
2 손쉬운 확장
3 다양한 기능
4 고성능
5 간편한 관리
6 잠깐, 이것 외에도...

2장 시작하기
1 문서
2 컬렉션
스키마가 없다
네이밍
3 데이터베이스
4 MongoDB 시작하기
5 MongoDB 쉘
쉘 실행하기
MongoDB 클라이언트
기본적인 쉘 작업
쉘 활용 팁
6 데이터형
기본 데이터형
숫자
날짜
배열
내장 문서
_id와 ObjectIds

3장 문서의 생성, 갱신, 삭제
1 문서의 삽입과 저장
일괄 삽입
2 문서 삭제
삭제 속도
3 문서 갱신
문서 치환
제한자 사용법
갱신입력
갱신한 문서의 반환
4 데이터베이스 중 가장 빠른 쓰기 연산
안전 연산
'정상적인' 오류 처리
5 요청과 연결

4장 쿼리하기
1 찾기 소개
반환받을 키 지정하기
제약 사항
2 쿼리 조건
쿼리 조건절
OR 쿼리
$not
조건절의 법칙
3 형 특정 쿼리
null
정규표현식
배열에 쿼리하기
내장 문서에 쿼리하기
4 $where 쿼리
5 커서
제한, 건너뛰기, 정렬
많은 수의 skip 피하기
고급 쿼리 옵션
일관적인 결과 얻기
6 커서 내부 작동

5장 색인
1 색인 소개
색인 확장하기
내장 문서 내 키 색인하기
정렬을 위해 색인하기
고유하게 식별되는 색인
2 고유 색인
중복 제거하기
복합 고유 색인
3 explain과 hint 사용하기
4 색인 관리
색인 변경
5 공간 정보 색인
복합 공간 정보 색인
지구는 2차원 평면이 아니다

6장 집계
1 count
2 distinct
3 group
종결자 사용하기
함수를 키로 사용하기
4 맵리듀스
예제 1: 컬렉션에서 모든 키 찾기
예제 2: 웹페이지 분류하기
MongoDB와 맵리듀스

7장 고급 기능
1 데이터베이스 명령어
명령어 수행 원리
명령어 참조
2 제한 컬렉션
속성과 그 사용 사례
제한 컬렉션 생성
자연스럽게 정렬하기
꼬리를 무는 커서
3 GridFS: 파일 저장하기
GridFS 시작하기 : mongofiles
MongoDB 드라이버로 GridFS 작업하기
내부 살펴보기
4 서버 측 스크립트
db.eval
저장 자바스크립트
보안
5 데이터베이스 참조
DBRef란 무엇인가
예제 스키마
드라이버의 DBRef 지원
DBRef는 언제 사용하나

8장 관리
1 MongoDB 시작과 중지
커맨드라인에서 시작하기
파일 기반 설정
MongoDB 중지하기
2 모니터링
관리자 인터페이스 사용하기
serverStatus
mongostat
써드파티 플러그인
3 보안과 인증
인증의 기본
인증 과정 방식
기타 보안 관련 고려 사항
4 백업과 복구
데이터 파일 백업
mongodump와 mongorestore
fsync와 락
슬레이브 백업
복구

9장 복제
1 마스터-슬레이브 복제
옵션
소스 추가 및 제거
2 레플리카 셋
레플리카 셋 초기화하기
레플리카 셋 내 노드들
장애 시 요청 넘김과 주 노드 선출
3 슬레이브에서 연산 수행하기
읽기 분산 확장
슬레이브를 사용해 데이터 처리하기
4 작동 원리
Oplog
동기화
복제 상태와 로컬 데이터베이스
복제 지연하기
5 관리
진단
oplog 크기 변경하기
인증을 통한 복제

10장 샤딩
1 샤딩 소개
2 MongoDB의 자동 샤딩
샤딩을 써야할 때
3 샤딩 방식의 키: 샤드 키
기존 컬렉션의 샤딩
증가하는 샤드 키 대 무작위 샤드 키
연산에 대한 샤드 키의 영향
4 샤딩 설정하기
서버 시작하기
데이터 샤딩하기
5 실제 서비스 환경 설정
견고한 설정
여러 mongos 프로세스
튼튼한 샤드
물리적 서버
6 샤딩 관리
config 컬렉션
샤딩 명령어

11장 예제 애플리케이션
1 화학 성분 검색 엔진: 자바
자바 드라이버의 설치
자바 드라이버의 사용
스키마 설계
자바로 작성하기
문제점
2 뉴스 모음: PHP
PHP 드라이버 설치
PHP 드라이버 사용하기
뉴스 모음의 설계
댓글 트리
투표
3 커스텀 폼 제출: 루비
루비 드라이버 설치하기
루비 드라이버 사용하기
커스텀 폼 제출
루비 객체 맵퍼, 레일즈와 MongoDB 사용하기
4 실시간 지표: 파이썬
PyMongo 설치하기
PyMongo 사용하기
실시간 지표를 위한 MongoDB
스키마
요청 처리하기
지표 데이터 사용하기
또 다른 고려사항들

부록A MongoDB 설치
1 버전 선택
2 윈도우 설치
3 POSIX(리눅스, 맥 OS X, 솔라리스) 설치
쉘 유틸리티

부록B MongoDB: 쉘

부록C MongoDB 내부
1 BSON
2 와이어 프로토콜
3 데이터 파일
4 네임스페이스와 익스텐트
5 메모리 맵드 스토리지 엔진

찾아보기


저자소개

크리스티나 초도로우 (지은이)    정보 더보기
지난 5년간 몽고디비에서 커미터 등으로 활동했다. 몽고디비의 복제 셋 개발뿐만 아니라 PHP 및 Perl 드라이버 작성까지도 리드했으며 세계적인 몽고디비 모임과 컨퍼런스에서 강연한 바 있다. 기술적인 주제를 다루는 블로그(http://www.kchodorow.com)를 운영하고 있다. 현재 구글에서 근무한다
펼치기
마이클 디롤프 (지은이)    정보 더보기
10gen 개발자이며 PyMongo 프로젝트 관리자다. 또한 전 MongoDB 루비 드라이버 프로젝트 관리자였으며, 다른 몇 가지 라이브러리와 도구에도 기여하였다. 세계 메이저 컨퍼런스에서 MongoDB에 대한 강연을 한 바 있고, 현재 뉴욕에 거주하고 있다.
펼치기
윤진석 (옮긴이)    정보 더보기
오픈 소스 개발자이자 아파치 소프트웨어 파운데이션 멤버다. 지난 5년간 하둡과 HBase 프로젝트에 기여해왔고, 현재는 하둡 기반의 과학 연산 프레임워크인 Hama 프로젝트를 설립하여 리드개발하고 있다. 또한 KT 클라우드 추진본부에서 NoSQL 관련 프로젝트를 리드개발하고 있다. 트위터는 http://twitter.com/eddieyoon이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책