연락처 정보

코스 개요

MongoDB 아키텍처 개요

  • 기원, 설계 목표, 주요 기능
  • 프로세스 구조 (mongos, mongod, 설정 서버)
  • 디렉터리 / 파일 구조

MongoDB 셸 사용법

  • 문서 및 데이터 유형
  • CRUD (삽입, 쿼리, 업데이트, 삭제)
  • 시스템 명령어

단일 서버 구성 및 배포

  • 구성 파일
  • 데이터 파일 및 할당
  • 로그 파일
  • 하드웨어 및 파일 시스템 권장 사항

보안

  • 내장 인증
  • 안전한 배포를 위한 권장 사항

MongoDB 모니터링

  • mongostat
  • 메모리 및 IO 성능 분석
  • 모니터링 도구 통합: Munin / Cacti / Nagios
  • MongoDB 웹 콘솔

인덱싱 및 쿼리 최적화

  • 인덱스 관리 및 MongoDB 인덱싱 내부 구조
  • 단일 / 복합 / 지오 인덱스
  • 비효율적인 쿼리 식별 및 쿼리 프로파일러 사용

드라이버 입문 (Java/Python/Ruby/PHP/Perl)

  • 드라이버와 셸이 MongoDB와 통신하는 방식
  • BSON 및 MongoDB 와이어 프로토콜
  • 애플리케이션 연결 문제 해결

읽기 및 쓰기 확장성 입문

레플리케이션 및 내구성

  • 마스터-슬레이브 레플리케이션
  • 레플리카 세트
  • 내구성을 위한 write concern 사용
  • 레플리케이션 장애 처리

자동 샤딩

  • 샤딩 작동 원리
  • MongoDB 샤드 클러스터 설정

샤드 키 선택

샤딩 및 인덱스

  • 샤딩 및 레플리카 세트 토폴로지
  • 샤드 클러스터 관리

샤드 / 청크 마이그레이션

백업 및 복원 계획

  • 파일 시스템 기반 전략
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

요건

운영체제 관리에 대한 기초 지식.

 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리