반응형
I. MongoDB의 개요
가. MongoDB의 정의
- 오픈 소스 기반의 Documents Oriented 형태의 NoSQL 데이터베이스
나. MongoDB의 특징
특징 |
설명 |
Document Oriented |
- JSON 형태의 스키마가 없는 Documented Oriented 형식 |
Auto-Sharding |
- Primary Key 기반으로 여러 서버에 데이터를 나누는 Scale Out 기능 지원 |
Map/Reduce |
- Map/Reduce 지원 |
Full Index Support |
- 다양한 인덱싱 방식을 지원하여 빠른 검색 보장 |
Replication & High Availability |
- 데이터 복제를 통한 가용성 향상 |
OSS |
- Apache GPL 기반의 Open Source License |
Memory Mapped File |
- 메모리 DB 기능을 지원하며 메모리 부족 시 성능 저하 - 데이터 Write시 Memory에 저장하고 일정 주기에 따라 Memory에 있는 데이터를 디스크로 Write (운영체제에 의해 디스크 이동, Write Back 방식) - Index가 메모리에 저장되어 과다한 Index 사용시 메모리 활용 저하 |
GridFS |
- GridFS 기반의 파일 저장을 하며 대용량 파일은 Chunk 단위로 나누어 저장 |
II. MongoDB 시스템 구현도
반응형
'IT기술노트 > 빅데이터' 카테고리의 다른 글
R (0) | 2021.03.01 |
---|---|
데이터 시각화 (0) | 2021.03.01 |
빅데이터 분석 (0) | 2021.03.01 |
Cassandra (0) | 2021.03.01 |
CAP이론 (0) | 2021.03.01 |
NoSQL(Not Only SQL) (0) | 2021.03.01 |
카파 아키텍처(Kappa Architecture) (0) | 2021.03.01 |
람다 아키텍처(Lambda Architecture) (0) | 2021.03.01 |
댓글