NoSQL MongoDB
NoSQL database 핵심 주제인 MongoDB에 대해 학습한다.
MongoDB 데이터베이스를 도입 시 적합성을 판단할 수 있는 데이터베이스, 컬렉션, 도큐먼트 등의 핵심 개념과 MongoDB 데이터베이스의 특징을 소개한다.
학습 목표
• 빅데이터와 NoSQL의 관계에 대해 이해하고, 인덱스와 쿼리 분석을 통한 데이터 접근 최적화 등에 대한 기술역량을 확보한다.
수강대상
• 빅데이터 기반 애플리케이션 개발자
• 빅데이터 시스템 관리자
교육 일정
- 시작일 : 2025년 9월 15일 ~ 종료일 : 2025년 9월 19일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
커리큘럼
- 2025-09-15 - 2025-09-19
35시간
대면NoSQL MongoDBModule 1 – MongoDB 개요와 저장소 아키텍
MongoDB 인터페이싱
MongoDB와 언어 바인딩
MongoDB 쿼리 메커니즘
도큐먼트 저장소
BSON/메모리맵
컬렉션/인덱스 가이드라인
신뢰/지속성
장애 복구와 수평적 확장
Module 2 – MongoDB 쿼리
데이터 세트 분석
애플리케이션 설계 및 구현
쿼리와 컬렉션 조회
맵리듀스
Module 3 – MongoDB 인덱싱
B-tree
인덱싱과 정렬
고유 인덱스/다중키 인덱스/희소 인덱스
인덱스 관리
Module 4 – MongoDB 쿼리 최적화와 트랜잭션
관계형 데이터베이스의 ACID
분산 ACID
CAP
MongoDB의 분산 일관성
쿼리 프로파일러
쿼리 옵티마이저와 쿼리 플랜
Module 5 – MongoDB 지리공간 쿼리와 GridFS
공간 인덱스
위치 쿼리
단일 도큐먼트 바이너리 데이터
GridFS와 바이너리 데이터 저장
[선수지식]
관계형 데이터베이스, SQL