반응형
- MongoDB 소개
- NoSQL 데이터베이스 개요
- MongoDB의 특징과 장점
- MongoDB의 데이터 모델
- 설치 및 설정
- MongoDB 설치 방법 (로컬 머신 또는 클라우드 환경)
- 데이터 디렉터리 설정
- 설정 파일 및 구성 옵션
- 데이터 모델링
- 문서 지향 데이터 모델 소개
- 컬렉션과 도큐먼트의 구조
- 스키마 설계와 유연성
- CRUD 작업
- 데이터 생성 (도큐먼트 삽입)
- 데이터 읽기 (도큐먼트 조회)
- 데이터 갱신 (도큐먼트 업데이트)
- 데이터 삭제 (도큐먼트 삭제)
- 쿼리 및 집계
- 쿼리 언어 소개 (MongoDB Query Language)
- 쿼리 조건과 연산자
- 쿼리 성능 최적화
- 집계 파이프라인
- 인덱싱
- 인덱스의 개념과 목적
- 다양한 인덱스 유형 (단일 필드, 복합 인덱스 등)
- 인덱스의 생성과 관리
- 복제와 샤딩
- 데이터 복제의 개요와 장점
- 복제 설정 및 동작 원리
- 샤딩 개요와 수평 스케일 아웃
- 보안과 권한 관리
- MongoDB의 보안 기능 소개
- 접속 인증과 인가
- 롤 기반의 권한 관리
- 관리 및 모니터링
- 데이터베이스 백업과 복원
- 모니터링과 성능 튜닝
- 알림과 로그 관리
- 예제 프로젝트
- 실제 예제를 통한 MongoDB 활용
- 데이터 모델링과 쿼리 작성
- 성능 최적화와 확장성 고려
반응형