-
MongoDB 장점Back-End 2022. 2. 17. 22:26
장점
- RDBMS 속도보다 100배 이상 빠르다.
- 스키마 관리가 필요없다. 그 이유는 Schema-less라서 어떤 형태의 데이터도 저장이 가능하다.
- JSON 형태로 저장을 해서 직관적이다.
- 데이터를 읽고 쓰기가 빠르다.
- Scale-out 구조여서 쉽게 운영이 가능하고, Auto-sharding을 지원한다.
- Scale-out: 하나의 장비에서 처리하던 일을 여러 장비에 나눠서 처리할 수 있는 확장 기능이다.
- Sharding: 데이터를 여러 서버에 분산해서 저장하고 처리할 수 있도록 하는 기술이다.
단점
- JOIN이 없어서 복잡한 쿼리를을 사용할 수 없다.
- 메모리 사용량이 큰 편이다.
- 정합성이 떨어진다.
- SQL을 완전히 이전할 수 없다.
출처: https://www.byfuls.com/programming/read?id=60
'Back-End' 카테고리의 다른 글
CI/CD (0) 2022.02.22 SQL Select Query 문법 처리 순서 (0) 2022.02.22 REST API (0) 2022.02.15 HTTPS와 SSL (0) 2022.01.29 SQL SELECT 문법 (0) 2022.01.07