ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.