- 싱글로 설치하는 것은 어렵지 않기 때문에 레플리카 셋으로 설치해 기본 복제 구성을 만들어 봅니다.
- P-S-S 구성 또는 P-S-A 구성을 원하는대로 구성
- 프라이머리 선출
- 복제 아키텍처
- 레플리카 셋 설정
- 레플리카 셋 배포
- 현재 버전의 MongoDB에서 기본으로 사용하는 스토리지 엔진은 WiredTiger 엔진입니다.
- MMAPv1 스토리지 엔진은 더 이상 사용하지 않으니 예전에 있었다 라고 알고 지나가면 될 것 같습니다.
- 엔진의 아키텍처를 이해하는 것은 DB를 이해하는데 많은 도움이 될 것 같습니다.
- 스토리지의 저장 방식
- 데이터 파일 구조
- 내부 작동 방식
- 캐시
- 체크포인트
- MVCC
- 데이터 블록(페이지)
- OS 캐시(페이지 캐시)
- 압축
- 암호화
- WriedTiger 엔진 이외의 다른 사용가능한 엔진이 어떤것이 있는지 정도만 알고 넘어가보자.