목차
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
출판사 서평
- 책 소개 -
NoSQL의 중심 MongoDB
데이터베이스 기술은 클라우드와 빅데이터를 다루는 핵심입니다. 기존에는 전통적인 관계형 데이터베이스 기술을 사용했지만, 최근에는 NoSQL 기술이 주목받고 있고, 특히 MongoDB가 많은 관심을 받고 있습니다. 이 책은 MongoDB의 기본부터 시스템에 적용하고 활용하는 방법까지 폭넓게 다룹니다. 이 책을 통해 MongoDB 세상으로 한걸음 딛고 여행을 시작해 봅시다.
- 출판사 리뷰 -
클라우드와 빅데이터 시대의 유연한 데이터 처리 솔루션
클라우드와 빅데이터를 다루려면 ...
- 책 소개 -
NoSQL의 중심 MongoDB
데이터베이스 기술은 클라우드와 빅데이터를 다루는 핵심입니다. 기존에는 전통적인 관계형 데이터베이스 기술을 사용했지만, 최근에는 NoSQL 기술이 주목받고 있고, 특히 MongoDB가 많은 관심을 받고 있습니다. 이 책은 MongoDB의 기본부터 시스템에 적용하고 활용하는 방법까지 폭넓게 다룹니다. 이 책을 통해 MongoDB 세상으로 한걸음 딛고 여행을 시작해 봅시다.
- 출판사 리뷰 -
클라우드와 빅데이터 시대의 유연한 데이터 처리 솔루션
클라우드와 빅데이터를 다루려면 여러 가지 기반 기술이 필요합니다. 그중에서 데이터를 저장하고 활용하는 데이터베이스 기술은 핵심이라고 할 수 있습니다. 기존에는 전통적인 관계형 데이터베이스 기술을 주로 사용했지만, 최근에 들어서는 NoSQL 기술이 주목받고 있고, 특히 MongoDB가 많은 개발자의 관심을 끌고 있습니다.
NoSQL의 중심 MongoDB
MongoDB에 대해 많은 궁금증을 가진 독자들이라면, 이 책을 통해 여러 가지 유용한 지식을 얻을 수 있습니다. 먼저, MongoDB와 RDBMS의 차이점을 설명하고, MongoDB의 기본 내용과 시스템으로 적용하고 원하는 만큼 수평으로 확장하는 방법을 다룹니다. 또한, 국내에서 많이 사용하는 언어별 DB 드라이버를 통해 MongoDB를 활용하는 방법과 예제 프로젝트를