ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 왜 몽고디비를 쓰는가?
    whatIRead 2021. 6. 28. 23:06

    1. 몽고디비는 고성능의 대용량 데이터를 처리할 때 선호된다.

    1초에 수천개의 레코드를 삽입할 경우, 몽고디비가 최선의 선택지이다

     

    2. 수평확장(새 열 추가)이 매우 쉬움. 

    RDBMS시스템에서 쉬운 프로세스가 아님

     

    몽고디비를 사용해야하는 장소

    • 전자 상거래 유형의 제품 기반 애플리케이션
    • 블로그 및 콘텐츠 관리 시스템
    • 실시간 고속 로깅, 캐싱 등
    • 위치 현명한 지리 공간 데이터 유지 필요
    • 소셜 및 네트워킹 유형과 관련된 데이터를 유지합니다.
    • 애플리케이션이 느슨하게 결합 된 메커니즘 인 경우-설계는 언제든지 변경 될 수 있습니다.

    몽고디비의 장점

    1.  스키마가 없는 문서유형 데이터베이스
    2. 저장된 데이터에서 데이터를 검색하기위한 필드, 범위 기반 쿼리, 정규식 등을 지원
    3. 확장 또는 축소가 매우 쉬움
    4. 기본적으로 훨씬 더 빠른 작업 
    5. 모든 필드에서 기본 및 보조 인덱스를 지원
    6. 데이터베이스 복제 지원
    7. 샤딩을 사용하여 몽고디비에서 부하분산을 수행할 수 있습니다. 샤딩을 통해 데이터베이스를 수평으로 확장합니다.
    8. MongoDB는 GridFS로 알려진 파일 스토리지 시스템으로 사용할 수 있습니다.
    9. MongoDB는 집계 파이프 라인, 맵 축소 또는 단일 목표 집계 명령과 같은 데이터에서 집계 작업을 수행하는 다양한 방법을 제공합니다.
    10. MongoDB는 스택에 영향을주지 않고 모든 크기의 파일을 저장할 수 있습니다.
    11. MongoDB는 기본적으로 절차 대신 JavaScript 객체를 사용합니다.
    12. 특정 시간에 만료되는 데이터 저장을 위해 TTL (Time-To-Live)과 같은 특수 수집 유형을 지원합니다.
    13. MongoDB에서 사용되는 동적 데이터베이스 스키마를 BSON이라고합니다.

     

     

     

    https://www.dotnettricks.com/learn/mongodb/what-is-mongodb-and-why-to-use-it

    'whatIRead' 카테고리의 다른 글

    CODE  (0) 2022.05.03
    [독서] 인사이드 자바스크립트  (0) 2021.08.23
    package-lock.json  (0) 2021.06.25
    [웹] 서버 사이드 렌더링(SSR)과 클라이언트 사이드 렌더링(CSR)  (0) 2021.03.07
    커리어스킬  (0) 2021.02.08
Designed by Tistory.