Course Outline

MongoDB 아키텍처 개요

  • 기원, 디자인 목표, 주요 기능
  • 프로세스 구조(mongos, mongod, 구성 서버)
  • 디렉토리/파일 구조

MongoDB 셸 작업

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

단일 서버 구성 및 배포

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

보안

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

모니터링 MongoDB

  • 몽고스타트
  • 메모리 및 IO 성능 분석
  • 모니터링 도구와의 통합: Munin / Cacti / Nagios
  • MongoDB의 웹 콘솔

인덱싱 및 쿼리 최적화

  • 인덱스 관리 및 MongoDB 인덱싱 내부
  • 단일/복합/지역 인덱스
  • 최적이 아닌 쿼리를 식별합니다. 쿼리 프로파일러를 사용합니다.

드라이버 소개(Java/Python/Ruby/PHP/Perl)

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

읽기 및 쓰기 확장성 소개

복제 및 내구성

  • 마스터-슬레이브 복제
  • 복제본 세트
  • 내구성을 위해 쓰기 문제 사용
  • 복제 실패 처리

자동 샤딩

  • 샤딩 작동 방식
  • MongoDB 샤드 클러스터 설정

샤드 키 선택

샤딩 및 인덱스

  • 샤딩 및 복제본 세트 토폴로지
  • 샤딩된 클러스터 관리

샤드/청크 마이그레이션

백업 및 복원 계획

  • 파일 시스템 기반 전략
  • 몽고덤프 / 몽고스토어
  • 재동기화
  • 몽고임포트 / 몽고익스포트

Requirements

운영 체제 관리의 기본 사항입니다.

  14 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

회원 평가 (10)

Related Courses

Related Categories