이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
MongoDB 핵심 가이드
클라우드와 빅데이터의 강력한 파트너
프리렉 2014.01.24.
가격
34,000
10 30,600
YES포인트?
1,700원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

열혈강의

책소개

목차

1장 데이터베이스와 NoSQL
1. 데이터베이스 기본
1.1 기본 구성과 주요 특성
1.2 DBMS의 구조와 기능
1.3 DBMS의 장점
1.4 데이터베이스 모델
1.5 스키마와 데이터 독립성
1.6 데이터베이스 설계 과정
2. 데이터베이스 분류
2.1 관계형 데이터베이스
2.2 객체지향형 데이터베이스
3. 관계형 데이터베이스란?
3.1 관계형 모델의 개념
3.2 관계형 DBMS의 구성 요소와 설계
3.3 SQL과 데이터베이스 언어
3.4 관계형 DBMS 개발 과정
3.5 관계형 DBMS의 대안

2장 NoSQL의 종류와 특징
1. MongoDB
1.1 MongoDB 개요
1.2 MongoDB 주요 특징
1.3 SQL과 MongoDB 구문 비교
1.4 MongoDB 적용 사례
2. 카산드라
2.1 카산드라 적용 사례
2.2 카산드라의 데이터 모델
2.3 카산드라 질의 언어
2.4 카산드라 ODBC 드라이버
3. HBase
3.1 데이터 분산 저장 기술
3.2 HBase의 주요 특징
3.3 HBase와 HDFS, RDBMS 비교
3.4 HBase 적용 사례
4. 레디스
4.1 레디스의 주요 특징
4.2 레디스와 Node.js 활용

3장 NoSQL과 관계형 데이터베이스 비교
1. NoSQL과 관계형 데이터베이스의 장단점
2. MongoDB로 전환
2.1 전환 비용
2.2 MySQL과 MongoDB의 차이점
2.3 질의를 객체로 변경하는 방법
2.4 질의 변환기를 이용하는 방법
2.5 복제를 이용하는 방법

4장 MongoDB 시작하기
1. 문서지향 데이터베이스
1.1 주요 특성
1.2 문서의 구성
2. MongoDB의 기본과 핵심 기능
3. MongoDB의 필요성과 요구 사항
4. NoSQL의 데이터 모델링 기법
5. MongoDB 관련 도구

5장 MongoDB 드라이버
1. ODBC 드라이버
1.1 ODBC 소개
1.2 ODBC 내부 구성 요소와 동작 방식
2. JavaScript와 Node.js 드라이버
2.1 데이터 타입의 차이
2.2 데이터베이스 조작
3. Java 드라이버
3.1 데이터베이스 조작
4. PHP 드라이버
4.1 드라이버 설치와 옵션 설정
4.2 데이터베이스 조작
5. C# 드라이버
5.1 데이터베이스 조작

6장 MongoDB 데이터 모델링
1. 데이터베이스 스키마
2. 데이터베이스 모델링
3. MongoDB 데이터 모델링
3.1 모델링 방법
3.2 원자성
3.3 색인 선택

7장 문서 생성과 삭제, 갱신
1. 문서 생성
1.1 문서 생성하기
1.2 서버측 동작 확인하기
1.3 삽입한 문서 확인하기
1.4 문서 고유 ID 생성하기
1.5 BSON 타입으로 문서 변환
1.6 대규모 삽입하기
1.7 문서 삽입 성능 측정하기
2. 문서 삭제
3. 문서 갱신
3.1 update( )로 문서 갱신하기
3.2 save( )로 문서 대체하기
4. 드라이버별 문서 삽입과 삭제, 갱신

8장 질의 작성하기
1. 질의 모델
1.1 컬렉션
1.2 제한 컬렉션
1.3 문서 CRUD 동작
1.4 프로젝션
1.5 수식어
1.6 질의와 커서
2. find( ) 사용하기
3. 질의 선택자
3.1 비교 선택자
3.2 로직 선택자
3.3 요소 선택자
3.4 평가 선택자
3.5 지역 선택자
3.6 배열 선택자
4. update( ) 선택자
4.1 갱신 옵션
4.2 표준 갱신 선택자
4.3 배열 갱신 선택자

9장 집합 연산
1. count( ) 함수
2. distinct( ) 함수
3. 최댓값과 최솟값 함수
4. group( ) 함수
5. 맵리듀스 함수
5.1 맵리듀스 처리 방식
5.2 맵리듀스 집합 함수

10장 색인과 복제
1. 색인 이해하기
1.1 B-트리 원리
1.2 색인에서 값을 찾는 과정
2. 색인의 종류
2.1 고유 색인
2.2 희소 색인
2.3 TTL 색인
3. 색인 추가와 구축, 삭제하기
3.1 색인 생성하기
3.2 색인 구축하기
3.3 색인 재생성하기
3.4 색인 삭제하기
4. 복제하기
4.1 데이터 복제의 개념
4.2 마스터-슬레이브 복제
4.3 복제 세트 만들기
4.4 복제 세트 장애 복구

11장 MongoDB 샤딩
1. 샤딩의 목적
2. 샤딩의 구성 요소
3. 자동 샤딩
4. 샤딩을 위한 추가 요소
5. 관련 메서드
6. 샤딩 사용하기
7. 청크 이동과 분할

12장 MongoDB 세션과 저장 프로시저
1. 세션 관리
1.1 노드에 대한 세션 처리
1.2 이클립스 Jetty의 세션 클러스터링
1.3 MongoDB와 Mongoose를 사용한 세션 핸들링
2. MongoDB의 저장 프로시저

13장 배포와 관리
1. 배포
2. 관리
2.1 MongoDB 구매와 라이선스 정책
2.2 MongoDB 지원
2.3 MongoDB 백업과 복구
2.4 MongoDB 모니터링
2.5 MongoDB 보안
2.6 프로젝트 관리 도구

14장 MongoDB 기반 응용 프로그램
1. 허밍버드
2. 트위터 히트맵
3. 위치 정보 검색 서비스

부록 A 대표적 관계형 데이터베이스
1. SQLite
2. MySQL

부록 B MongoDB 설치하기
1. 우분투에서 설치하기
2. 윈도우에서 설치하기
3. GridFS & MongoDB
4. MongoDB 온라인 교육

찾아보기

저자 소개

저자 : 김형훈
대학에서 전자공학과 정보공학을 전공하였으며, 현재 임베디드 시스템과 플랫폼을 개발하고 있다. 시스템 SW 개발을 통해서 많은 임베디드 기기에 생명을 불어넣었고, 오픈소스 기반의 다양한 데이터베이스를 플랫폼 개발에 활용하는 데 관심이 많다. 오픈 소스를 이용한 모바일 데이터베이스와 관련한 컨설팅을 수행하였으며, 데이터베이스 시스템 최적화를 진행하였다. 또한, 정보통신산업진흥원을 통해서 지식나눔을 실천하고 있다.
저자 : 김선화
대학에서 컴퓨터공학과 소프트웨어공학을 전공했다. 2000년대 초 벤처 붐이 일어날 당시 기존 시스템을 웹 환경으로 구축하는 SI 업무를 하면서 웹 개발을 시작했고, 엔터프라이즈 환경에서 오픈 소스를 활용한 프레임워크 구축에 관심이 많다. 최근에는 모바일을 접목한 하이브리드 환경에서 Agile과 UI/UX, HTML5, Spring, NoSQL 등 아키텍처 전반에 걸친 기술과 빅데이터 흐름에 주목하고 있다. 저서로 『웹 표준 사이트 & 모바일 애플리케이션 개발을 위한 HTML5&CSS3』(다올미디어, 2012), 『HTML5+CSS3 무작정 따라하기』(길벗, 2013)이 있다.

품목정보

발행일
2014년 01월 24일
쪽수, 무게, 크기
528쪽 | 1106g | 188*254*35mm
ISBN13
9788965400578

출판사 리뷰

클라우드와 빅데이터 시대의 유연한 데이터 처리 솔루션
클라우드와 빅데이터를 다루려면 여러 가지 기반 기술이 필요합니다. 그중에서 데이터를 저장하고 활용하는 데이터베이스 기술은 핵심이라고 할 수 있습니다. 기존에는 전통적인 관계형 데이터베이스 기술을 주로 사용했지만, 최근에 들어서는 NoSQL 기술이 주목받고 있고, 특히 MongoDB가 많은 개발자의 관심을 끌고 있습니다.

NoSQL의 중심 MongoDB
MongoDB에 대해 많은 궁금증을 가진 독자들이라면, 이 책을 통해 여러 가지 유용한 지식을 얻을 수 있습니다. 먼저, MongoDB와 RDBMS의 차이점을 설명하고, MongoDB의 기본 내용과 시스템으로 적용하고 원하는 만큼 수평으로 확장하는 방법을 다룹니다. 또한, 국내에서 많이 사용하는 언어별 DB 드라이버를 통해 MongoDB를 활용하는 방법과 예제 프로젝트를 통해서 실전에서는 어떻게 사용해야 하는지 설명합니다.

이 책의 특징
* 데이터베이스의 기본부터 다루어 초보자도 손쉽게 배울 수 있다.
* MongoDB의 기본 개념부터 핵심 기능과 배포, 관리까지 폭넓고 자세하게 살펴본다.
* 프로그래밍 언어별(JAVA, JavaScript, C#, PHP) 드라이버 사용법을 다룬다.
* 기존 관계형 데이터베이스에서 NoSQL로 전환하는 방법을 다룬다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

채널예스 기사1

  • [IT 특집] 정말로 IT판 뒤흔드는 클라우드
    [IT 특집] 정말로 IT판 뒤흔드는 클라우드
    2015.11.03.
    기사 이동