온라인 강의 자료모음 기업교육

mongoDB aggregation 사용법 익히기

이해하기 쉽고, 장황하지 않은 자료를 기반으로 강의를 진행합니다.
AI · 풀스택 · 데이터 로드맵 Dave Lee 한 강사가 설계부터 강의까지 모두
사이트 바로가기

1. mongoDB aggregation 사용법 익히기

  • 기존의 find로는 원하는 데이터로 가공하는데 어려움
  • 빅데이터를 다루려면 새로운 데이터 가공 방식이 필요
  • mongodb aggregation을 사용하면 documents를 grouping, filtering 등 다양한 연산을 적용할 수 있음
  • mongodb aggregation 기본 개념:
    • Shard를 통하여 BigData를 저장하고, Aggragation Framework을 통하여 BigData를 처리
    • MongoDB의 Aggregation은 Sharding 기반의 데이터를 효율적으로 처리하고 집계하는 프레임워크라고 이해하면 됨
    • documents를 grouping, filtering 등 다양한 연산을 적용하여 계산된 결과를 반환
  • Aggregation Framework Pipeline (mongodb aggregation 방식)
    • Unix의 pipe와 같은 방식으로 데이터를 처리하는 방식
    • document를 여러 단계의 파이프라인으로 처리해서, 데이터를 처리/집계한다고 이해하면 됨

1.1. Aggregation Framework Pipeline 사용 문법

1.2. Aggregation Framework Pipeline 주요 명령 (SQL과 비교하면 이해가 쉬워짐)

MongoDB를 체계적으로 정리한 온라인 강의입니다

NoSQL DB (몽고DB) 기본과 활용

MongoDB 기본, 비정형 데이터 처리 기술

No description has been provided for this image