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

한빛미디어

몽고DB 완벽 가이드(3판)

실전 예제로 배우는 NoSQL 데이터베이스 기초부터 활용까지

한빛미디어

번역서

판매중

  • 저자 : 크리스티나 초도로우 , 섀넌 브래드쇼 , 오언 브라질
  • 번역 : 김인범
  • 출간 : 2021-03-22
  • 페이지 : 600 쪽
  • ISBN : 9791162244067
  • 물류코드 :10406
초급 초중급 중급 중고급 고급
4.5점 (8명)
좋아요 : 8

NoSQL의 진수 몽고DB 개발부터 관리까지

 

몽고DB 입문자를 위한 기초부터 실제 배포에 적용할 수 있는 실용적이고 깊이 있는 내용까지 담았다. 개정 3판에서는 성능이 강화된 몽고DB 최신 버전을 반영해 복제와 샤딩을 더 깊이 다루며 개발뿐 아니라 관리 방법도 자세히 설명한다. 몽고DB 주요 커미터들이 직접 소개하는 핵심 개념과 풍부한 실전 예제를 통해 애플리케이션 개발 방법을 익히고, 애플리케이션과 서버를 관리하는 방법도 배워보자.

 

 

주요 내용

 

[1부 몽고DB 시작]

도큐먼트 지향 데이터베이스 개념을 소개하고 기본적인 연산과 쿼리 방법을 안내한다. 몽고DB 셸을 소개하고 활용하는 방법을 알려준다.

 

[2부 몽고DB 개발]

인덱싱, 트랜잭션, 집계 프레임워크 등 몽고DB로 애플리케이션을 개발하는 데 필요한 내용을 다룬다.  예제를 통해 공간 정보 인덱스, 텍스트 인덱스 등 특수한 인덱스도 구축해본다.

 

[3부 복제]

복제 셋 기본 개념을 소개한 후 셋을 구축하고 운영하는 방법을 알아본다. 애플리케이션에서 복제 셋에 연결하는 방법과, 구성 변경이나 모니터링을 통해 복제 셋을 관리하는 방법도 다룬다.

 

[4부 샤딩]

샤딩을 구성하고 관리하는 방법을 다룬다. 네트워크 연결 추적, 서버 관리, 데이터 밸런싱 방법을 소개한다.

 

[5부 애플리케이션 관리]

모니터링 등 애플리케이션 관리 방법을 다룬다. 몽고DB 보안을 소개하고 인증, 권한을 구성하는 방법을 설명한다.

 

[6부 서버 관리]

몽고DB를 시작하고 중지하는 방법과 서버를 모니터링하고 백업, 복구하는 방법을 소개한다.

 

[부록]

운영체제에 따른 몽고DB 설치 방법과 몽고DB 내부 작동 방식을 설명한다

 

 

주요 내용

  • 몽고DB 핵심 개념과 연산, 쿼리 방법
  • 데이터 집계 기술과 인덱스, 컬렉션, 트랜잭션 사용법
  • 복제 셋을 구축하고 운영하는 방법
  • 클러스터를 구성하고 샤드 키를 선택하는 방법
  • 애플리케이션 관리를 위한 보안과 인증, 권한 구성 방법
  • 서버를 모니터링하고 백업, 복구하는 방법

 

추천사

 

"몽고DB 최신 정보에 발맞추어 3판까지 개정판을 출간하는 유일한 실전 입문서다. 저자와 역자는 다년간의 사용 경험을 바탕으로 몽고DB에 대한 유용한 정보를 제공한다. 기초뿐 아니라 전반적인 개발 과정에 필요한 다양한 기능을 배울 수 있다. 개발자에게는 데이터베이스에 대한 지식을, 데이터베이스 관리자에게는 도큐먼트 지향 데이터베이스에 대한 개념을, 운영자에게는 고가용성과 분산 환경 경험을 제공한다.”

_ 김동한, 몽고DB 코리아 시니어 컨설팅 엔지니어

 

 


 

저자

크리스티나 초도로우

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

섀넌 브래드쇼

몽고DB 교육 부사장. 몽고DB 유니버시티와 몽고DB 프로페셔널 인증 프로그램을 통해 제공되는 교육 프로그램을 관리한다. 아이오와 대학교 경영대학원 조교수이자 드류 대학교 컴퓨터공학과 부교수였다. 학계에서 경력을 쌓으며 여러 기업과 소프트웨어 엔지니어로 기술 상담을 했다.

저자

오언 브라질

몽고DB 시니어 엔지니어. 몽고DB 기술 서비스 지원부에서 다양한 직책을 맡다가 몽고DB 유니버시티에서 온라인 및 강사용 교육을 담당하고 있다. 몽고DB에 합류하기 전에는 학술 연구 부문 모바일 서비스 및 고성능 컴퓨팅 팀을 이끌었다.

역자

김인범

SK 주식회사 C&C의 클라우드 컴퓨팅 기술팀, 클라우드 아키텍트 유닛을 거쳐 현재는 CNCITY 에너지 AI 솔루션팀에서 데이터 엔지니어로 근무한다. MongoDB Korea(몽고DB 사용자 그룹, https://web.facebook.com/groups/krmug)에서 운영진으로 활동하며 NoSQL, 실시간 분산 처리, 딥러닝과 같은 분야에 관심을 두고 있다. 다양한 분야로 글 쓰는 것을 즐기며 걸그룹보다 문근영을 더 좋아한다.

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 와이어드타이거 스토리지 엔진

개발자와 데이터베이스 관리자를 위한 몽고DB의 모든 것

몽고DB를 사용하여 애플리케이션을 개발하고 관리하는 데 필요한 폭넓은 내용을 한 권에 담았습니다. 개발을 시작하기에 앞서 도큐먼트와 같이 NoSQL 데이터베이스의 핵심 용어와 동작 방식부터 차근차근 익힙니다. 기초를 익힌 후에는 효율적인 애플리케이션을 설계하기 위한 기능과 고려 사항을 다양한 예제를 통해 학습합니다. 몽고DB 입문자도 책의 내용을 따라가다 보면 전반적인 개발 과정을 익힐 수 있습니다. 데이터베이스 관리자와 운영자에게 유용한 관리 방법도 다룹니다.

 

『개정 3판』에서 달라진 점

몽고DB 최신 버전(v4.x)은 트랜잭션, 집계 표현식, 복제, 샤딩 성능이 강화되고 기능이 추가되었으며  와이어드타이거 스토리지 엔진을 도입하여 성능이 향상되었습니다. 이를 반영한 개정 3판에서는  복제와 샤딩을 더 깊이 있게 다루고 풍부한 예제를 통해 이해하기 쉽게 설명합니다. 애플리케이션 개발 방법뿐 아니라 관리 방법도 자세히 다룹니다. 몽고DB 아틀라스와 같은 클라우드 서비스를 비롯하여 새로 도입된 엔터프라이즈 제품도 소개하며 활용 팁을 제공합니다.

  • 컴퓨터쪽에 있으면서 오레일리를 모를수는 없죠..

    이번에 리뷰에 이벤트로 받게되었는데..

    RDBMS가 아닌 NoSQL 쪽은 처음이라 잘 이해할 수 있을까? 하는 생각이 들었습니다. 

    벌써 개정 3판이라고 하니.. 여태까지 RDBMS만 알고 살았구나 싶은 생각이 들었습니다.

    mongoDB에 대해서 전반적으로 알 수 있는 좋은 책입니다. 

    입문자부터 잘 이해할 수 있다고 적혀있는데.. 사실 한번씩 이해안되는 부분이 

    있어서 인터넷 검색으로 더 찾아봐야 했습니다. ㅠ-ㅠ 

    입문자 입장에서는 조금 더 자세히 설명해줬으면 하는 부분이 있던 것도 사실입니다.

     


     


    하지만 실행결과를 JSON형태로 되어있어서 조금 자세한 부분을 알수 있어서 전체적인 

    내용을 이해하는데는 좋았던것 같아요.

    오레일리 책이 좀 어려운 책이 많아서 그렇지.. 

    그런것에 비해서는 나름 괜찮게 전개되고, 설치하면서 하나하나 따라 하다보면

    어느새 개념과 함께 이해할 수 있어서 좋았던 책입니다...

    입문자에게 바로 추천하기는 좀 어렵지만.. 좀 더 쉬운 책을 지나서 옆에 놔두고 보려면

    좋은 책인것 같네요..


     

     

     

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

  • OREILLY 시리즈는 언제나 그렇듯 입문자부터 현업에 계신 분들도 읽기 좋은 책이라고 생각됩니다.

    이번에 리뷰하게 될 책은 몽고DB 완벽 가이드 3판입니다.

     

    개정된 3판에서는

    최신 트렌드를 반영한 예제를 이해하기 쉽게 설명하고,

    복제와 샤딩을 더 깊이 있게 다루고,

    애플리케이션 개발뿐 아니라 관리도 자세히 다룹니다.

     

    개발자에게는 데이터베이스에 대한 지식을 !

    데이터베이스 관리자에게는 도큐먼트 지향 데이터베이스에 대한 개념을 !!

    운영자에게는 고가용성과 분산 환경 경험을 !!!

    제공한다고 합니다.

     

     

     

     

    600페이지 정도 되며 몽고DB에 관한 대부분의 내용을 다루고 있습니다.

    몽고 DB 입문자도 이해하기 쉽게 내용 설명이 자세히 되어 있습니다.

    APPENDIX A 몽고 DB 설치에서 윈도우와 맥에서 설치하는 방법이 설명되어 있어 설치부터 차근차근 따라하실 수 있을 것입니다. 

    교재의 예제 소스는 깃허브에서 보실 수 있습니다.

    github.com/mongodb-the-definitive-guide-3e/mongodb-the-definitive-guide-3e

     

     

    mongodb-the-definitive-guide-3e/mongodb-the-definitive-guide-3e

    MongoDB: The Definitive Guide 3rd Edition. Contribute to mongodb-the-definitive-guide-3e/mongodb-the-definitive-guide-3e development by creating an account on GitHub.

    github.com

     

    처음부터 차근차근 설명을 읽으며 예제를 따라해도 좋고,

    필요한 부분만 찾아 보는 것도 도움이 될 거 같습니다.

    관계형 데이터베이스만 다루시던 분들은 해당 도서를 통해 도큐먼트 지향 데이터베이스에 대한 개념 및 지식을 얻어가실 수 있으리라 생각됩니다.

    시중에 몽고DB만 다루는 책 찾기 쉽지 않은데 몽고DB를 자세히 보고 싶은 분께 추천드립니다.

     

     

     

     

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

  • NoSQL이 뜬지는 한참되었지만 업무적에서 RDB를 주로 쓰다보니 써보진 못했다.

    몽고DB 역시 어떤 DB인지, 어떤 장점이 있는지 주워 들은 정도로만 알고 있었다.

    이번에 몽고DB 완벽 가이드를 보며 몽고DB에 대해 조금은 이해할 수 있었다.

    전반적으로 좋은 책이지만, 아쉬운 점도 있었다.

     

    우선 장점은 내용이 차근차근 잘 구성되어 있다는 점이다.

    목차를 보면 몽고DB를 사용하기 위한 거의 모든 내용을 담고 있다.

    또한, 쓰는 방법뿐 아니라 왜, 어떻게 써야 하는지도 설명해주고 있다.

    읽어 보기만 헤도 많은 도움이 되리라 생각한다.

    몽고DB를 처음 접하는 사람에게 추천하고 싶은 책이었다.

    특히, 몽고DB 관리자라면 가이드북으로 곁에 두면 좋을 것 같다.

     

    이 책의 가장 아쉬운 점은 번역이 매끄럽지 못하다는 것이다.

    읽다가 보면 몇 번씩 다시 읽어봐야 하는 부문이 계속 나온다.

    중간중간 도저히 이해가 안 돼서 원서를 찾아봐야 했다.

    그나마 읽을 수 있는 정도라도 되는 건… 구글번역이 좋아졌기 때문이라고 생각한다.

    문장뿐 아니라 용어의 선택에도 좀 아쉬운 부분이 있다.

    예를 들어 false positive를 “허위 양성”이라고 번역했다.

    허위는 거짓을 만들어 내는 것을 의미하므로, 허위 양성이면 거짓말로 양성으로 만들었다는 뜻이 된다…

    보통 “거짓 양성”,”위양성”이라고 하거나, “1종 오류”라고 하는데 왜 이렇게 했는지 모르겠다.

    파트2의 원래 제목은 “Designing Your Application”인데 “몽고DB 개발”이 된 것도 이해가 안 되고…

    Tailable Cursors의 경우 “꼬리를 무는 커서”라고 번역했는데…

    차라리 그냥 음차를 하는게 좋지 않았을까? 어차피 “커서”도 음차인데…? 

     

    또 한가지 아쉬운 점이 있다.

    실행 결과를 JSON 형태 그대로 책에 표시한 경우가 많다.

    설명은 석 줄뿐인데 전체 결과를 다 보여줄 필요가 있을까?…

    심한 경우엔 JSON만 7페이지나 나오는 경우도 있다.

    전부 다른 내용도 아니고 비슷한 내용이 반복되는데 그대로 책에 넣어 놨다.

    이건 원서의 문제이지만 번역서를 내면서 손봤다면 좋았을 텐데… 그냥 그대로 냈다.

     

    개인적으로 이 책을 통해 처음 몽고DB를 써보며 어떤 장점이 있는지 잘 느낄 수 있었다.

    예를 들면, 6장에서 특수 인덱스 중 하나인 공간정보(좌표)인덱스를 소개하고 있다.

    예전에 DB에 있는 좌표를 가지고 일정 범위를 찾는 기능을 만든적이 있는데, 그때랑 비교하면 정말 편리하다.

    좋은 책이지만 읽기 힘들다는 점이 좀 아쉽다.

    2판에서도 고구마를 먹는 것 같다는 평을 보았다.

    새삼 번역이 쉽지 않음을, 그만큼 역자의 능력이 중요함을 깨닫게 해준 책이다.

  • 2020년도 '나는 리뷰어'다 이벤트를 통하여 많은 책을 읽으며 지식을 쌓을 수 있었습니다. 운이 좋게도 이번 2021년에도 '나는 리뷰어다 이벤트'에 선정이 되어서 지식의 깊이를 더 확장할 수 있는 기회를 얻게 되어 감사할 다름입니다.

    이번 4월에 제가 읽어보고 리뷰할 책은 Mongo DB 완벽가이드 책입니다.

    이전에 데이터베이스를 처음 접하였을때는 MySQL을 통하여 실습을 진행하였고 대중성과 범용성이 있어 업계 및 학교에서 실습을 진행하는데 있어서 많이 사용되고 있습니다.

    사실 Mongo DB또한 이전에 자격증 문제로 실습을 해본 경험이 있습니다.

    먼저 Mongo DB의 특성은 관계형 데이터 베이스가 아니며 도큐먼트 지향 데이터 베이스로 알려져 있습니다. 관계형을 쓰지 않는 이유는 분산 확장을 쉽게하여 유연하게 사용을 하기 위함이라 합니다.

    본 책을 읽으면서 처음에는 개괄적인 Mongo DB의 특성에 대하여 알아볼 수 있었습니다. 그리고 Mongo DB의 구조와 architecture 또한 배워볼 수 있다는 점이 크게 장점으로 작용하였습니다. 또한 책에서 제공하는 실습들을 step별로 진행하면서 연습 또 연습을 할 수 있는 점 또한 좋다고 말씀드릴 수 있을 것 같습니다.

    그리고 항상 DB를 공부하면서 제가 어려워 하였던 점은 제한자 및 제약을 주어서 Query문을 생성하는 점입니다. 본 책을 통해서 부족한 부분을 연습할 수 있었고, 추가적으로 더 익히고 싶은 부분 및 연습은 구글링을 통하여 보충하였습니다.

    마지막으로 본 책에서 제가 부족했던 데이터베이스의 개념을 배워나갈 수 있었으며, 관계형 데이터 베이스가 아닌 도큐먼드 지향 데이터 베이스의 특성 및 실습에 대해서도 꼼꼼하게 숙지할 수 있었습니다. 그리고 수업시간에 들었을때 잘 이해가 가지 않았던 부분들과 데이터 밸선싱 작업은 추후 제가 Mongo DB를 사용하여 데이터를 분산 시키는 작업을 진행하는데 있어서 큰 도움이 될 것 같습니다.

    마지막으로 좋은 책 제공과 기회를 주신 한빛미디어 담당자 분들께 감사 드립니다. 5월에도 내용이 탄탄한 도서를 읽고 빨리 리뷰를 남기고 싶습니다.

    #나는리뷰어다 #몽고DB완벽가이드

  • 이 책은 몽고DB로 개발하기 위한 인덱싱(공간 정보 인덱스, 텍스트 인덱스 등), 트랜잭션, 집계 프레임워크, 복제 셋, 샤딩 뿐만 아니라

     

    애플리케이션 관리를 위한 모니터링과 보안 관리와 백업, 복구 하는 방법까지 몽고DB의 모든 기능에 대한 가이드를 제공한다

     

     

    한번 펼쳐보고 마는 책이 아니라 계속 해서 옆에 두고 참고용으로 보기에 아주 좋은 책이며

     

    각 기능들에 대해 이해하기 쉬운 예제들이 수록되어 있어 책을 보고 실습을 해보면 더욱 빨리 이해할 수 있다

     

     

    몽고DB를 사용할 예정이거나 사용하고 있는 사람에게 적극 추천할만한 책이다

     

    물론 좋은 책이라면 추천하지 않아도 출간되자마자 알아서 구매를 하겠지만 말이다

     

  • MongoDB_The DefinitiveGuide_축소.jpg

     

     

     

       몽고DB에 대해서 자세하고 알고 싶은 사람들에게 추천하는 책입니다. 익히 알고 있는 오렐리에서 나온 책을 옮긴 것으로 600페이지에 걸쳐서 설명을 해줍니다.

       몽고DB의 기초가 되는 document부터 시작해서 query, indexing 등을 자세하게 소개하고, replica set과 sharding의 구조 및 활용법을 알려줍니다. 마지막 부분에 몽고DB 서버를 구성해서 운영하는 방법을 알려주고 있지만, 몽고DB를 잘 모르는데 당장 운영을 해야하는 상황이라면 앞에서 소개되는 기초 부분에 대해서는 개념정도만 알고 넘어간다고 해도 replica set과 sharding에 대해서는 어느정도 자세하게 알아야 할 것입니다. 운영을 할 때 장애상황으로 인해서 관련 내용을 아는 것이 큰 도움이 될 것입니다.

       몽고DB는 예전부터 익숙하게 사용하던 오라클과는 다른 NoSQL 데이터베이스입니다. 관계형이 아니라 document를 중심으로 구성되어 있는 데이터베이스이기 때문에 처음 시작할 때는 많이 당황할 수도 있습니다. 그렇지만 좀 더 자유롭고 고성능으로 구성될 수 있다는 장점이 있어서 흥미롭게 다가갈 수 있을 것입니다. 이 책은 그러한 몽고DB에 대해서 기초부터 활용까지 예제 등을 통해서 익숙해지도록 도와줄 수 있을 것입니다.

     

  • 본 책은 몽고 DB에 대해 설치부터 활용까지 전반적인 내용에 대해

     

    초보부터 중급수준까지 전반적으로 다루고 있다.

     

    몽고 DB는 기존의 RDB 와는 달리 대표적인 NoSQL 방식으로 데이터를 관리한다.

     

    몽고 DB는 데이터의 관계를 정의하지 않아 읽고 쓰는 속도가 빠른 장점도 있지만

     

    조인, 트랜잭션을 지원하지 않는 큰 단점을 가지고 있다.

     

    본 책은 이미 RDB의 활용이 가능하다는 전제하에 NoSQL를 활용해 더 나은 결과물을 

     

    얻기 위한 분들을 위해 유용한 정보를 제공해 주리라 보인다.

     

    이 책에서 다른 데이타 베이스 관리에서 생소한 단어가 등장하는데 그것은  

     

    '샤딩' (여러 장비에 걸쳐 데이터를 분할 하는 과정 통상 '파티셔닝'으로 사용된다.)이라는 것으로

     

    제4부 14~17장 까지에서 이를 설명하고 있다.  

     

    아직 생소한 면도 있지만 모든일엔 명암이 있듯 이 책을 통해 몽고 DB의 장점을 잘 활용하면

     

    업무 효율, 비용절감등을 통해 타 조직에 대해 경쟁 우위를 확보할 수 있으리라 판단된다.

    <이 리뷰는 한빛미디어 도서협찬을 받아 작성하였습니다>

  • 제가 알고 있기로는 이게 3번째 판인데 처음부터 꾸준하게 번역하면서 점점 양질이 되어 가는 것 같습니다. 

     

    처음 공부하시는 분들에게도 많은 도움이 될 것 같습니다. 추천 드립니다. 

결재하기
• 문화비 소득공제 가능

배송료 안내

  • 책, 아이템 등 상품을 1만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

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

닫기

리뷰쓰기

닫기
* 도서명 :
몽고DB 완벽 가이드(3판)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

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

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

오탈자 등록

닫기
* 도서명 :
몽고DB 완벽 가이드(3판)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
몽고DB 완벽 가이드(3판)
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

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

자료실