티스토리 뷰

반응형

1. 엔진종류

   - Memory Mapping Storage-Engine

   - wiredTiger Storage-Engine       # 3.0버전 이상부터는 디폴트

   - In-Memory Storage-Engine        # 3.2버전 이후부터 사용가능

   

1-1. MMAP

   - File Base 기반

   - BigData 빠른 쓰기와 읽기 중심의 데이터 처리에 적합

   - 서버 장애 발생 시 빠른 복구가 보장됨

   - Point in time Recovery가 가능한 Dignostic 기능을 제공함

   - Single CPU 환경에서 구현 가능하며 충분한 시스템 메모리와 빠른 성능이 기대되는 SSD장치가 요구됨

   - 옵션 = --storageEngine mmapv1

   

1-2. wiredTiger

   - File Base 기반

   - 압축과 암호화 기능 제공

   - 다중 트랜잭션 중심의 데이터 처리에 적합

   - Point in time Recovery가 가능한 Dignostic 기능을 제공함

   - 다중 CPU 환경이 요구되며, MMAP 엔진에 비해 적은 시스템 메모리와 디스크 저장 장치로도 구현 가능.

   - 옵션 = --storageEngine wiredTiger

   

1-3. In-Memory

   - Pure Memory 기반        

   - 빠른 연산 처리 중심의 데이터 처리에 적합.

   - 충분한 메모리 영역이 요구됨.

   - 옵션 = --storageEngine inMemory

반응형