본문 바로가기
IT기술노트/빅데이터

MongoDB

by 비트코기 2021. 3. 1.
반응형

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

댓글