이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
CHAPTER 1 MongoDB 이해하기
1.1 소개 1.2 언제 어떻게 써야 할까? 1.3 개발 환경 구축 1.4 MongoDB 구조 1.5 데이터 타입 CHAPTER 2 MongoDB 셸 경험하기 2.1 컬렉션과 데이터베이스 더 알아보기 2.2 도큐먼트 생성 2.3 도큐먼트 조회 2.4 도큐먼트 수정 2.5 도큐먼트 삭제 2.6 트랜잭션 CHAPTER 3 쿼리 작성하기 3.1 쿼리의 구조 3.2 논리, 비교 연산자 3.3 문자열 연산자 3.4 배열 연산자 3.5 프로젝션 연산자 CHAPTER 4 집계 명령어 활용하기 4.1 효과적인 집계 전략 세우기 4.2 맵-리듀스 4.3 집계 파이프라인 스테이지 4.4 집계 파이프라인 연산자 4.5 뷰 CHAPTER 5 웹 개발 환경에 연결하기 5.1 Python - Django 서비스와 연결하기 5.2 Node.js - Express 서비스와 연결하기 5.3 PHP - Laravel 서비스와 연결하기 5.4 Ruby - Rails 서비스와 연결하기 CHAPTER 6 데이터 모델링과 인덱싱 6.1 컬렉션 사이의 관계 6.2 레퍼런스 방식과 임베디드 방식 6.3 인덱싱의 이해 6.4 인덱스 명령어 6.5 느린 쿼리 탐지 CHAPTER 7 복제 7.1 복제 세트 이해하기 7.2 복제 세트 구성하기 7.3 동기화 작동 방식 7.4 복제 관리하기 CHAPTER 8 샤딩 8.1 샤드 클러스터의 이해 8.2 샤드에 정보를 분할하는 방법 8.3 샘플 샤드 클러스터 구성하기 8.4 샤드 클러스터 관리하기 부록 사용자 인증 |
|
스택오버플로우의 설문에 의하면, MongoDB는 최근 3년간 꾸준히 인기있는 데이터베이스 기술 순위에서 5위 안에 든다. 또한, 3위까지인 MySQL, SQL Server, Postgresql 이 세 DBMS는 기존의 패러다임인 '관계형(Relational)’ DBMS다. NoSQL DBMS 중에서는 MongoDB가 분명하게 강세를 보이고 있다. MongoDB의 세계적인 인기는 여기서 그치지 않아, 스택오버플로우 설문에서 MongoDB는 가장 원하는 데이터베이스 기술로 3년 연속 1위를 차지했다.
당장의 인기도 중요하지만 앞으로 MongoDB를 배우고자 하는 사람이 많다는 것은 미래에 이 기술이 더욱더 발전하고 적용되는 분야가 넓어질 수 있다는 긍정적인 신호다. 본서는 이에 발맞춰서 실전 위주로 MongoDB를 체험해볼 수 있도록 구성했다. 또한 책의 앞부분에서는 첫 개발에 필요한 지식을, 뒷부분에서는 유지 보수 관리하는 데 필요한 지식을 담았다. 모쪼록 이 책을 통해 더 많은 개발자들이 MongoDB에 입문할 수 있기를 바란다. |