Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Job
- firebase
- Library
- workmanager
- shceduler
- jobschduler
- livedatam
- 빈
- Service
- schedule
- alarmanager
- Background
- jobdispatcher
- 검사
- PHP
- Android
- epmty
Archives
- Today
- Total
에몽이
mongoDB argeegation개념 본문
1. mongoDB aggregation 사용법 익히기
- 기존의 find로는 원하는 데이터로 가공하는데 어려움
- 빅데이터를 다루려면 새로운 데이터 가공 방식이 필요
- mongodb aggregation을 사용하면 documents를 grouping, filtering 등 다양한 연산을 적용할 수 있음
- mongodb aggregation 기본 개념:
- Shard를 통하여 BigData를 저장하고, Aggragation Framework을 통하여 BigData를 처리
- MongoDB의 Aggregation은 Sharding 기반의 데이터를 효율적으로 처리하고 집계하는 프레임워크라고 이해하면 됨
- documents를 grouping, filtering 등 다양한 연산을 적용하여 계산된 결과를 반환
- 주요 mongodb aggregation operators:
- 예) filtering, like operation, transforming
- https://docs.mongodb.com/manual/meta/aggregation-quick-reference/#aggregation-expressions
- 주요 mongodb aggregation operators:
- Aggregation Framework Pipeline (mongodb aggregation 방식)
- Unix의 pipe와 같은 방식으로 데이터를 처리하는 방식
- document를 여러 단계의 파이프라인으로 처리해서, 데이터를 처리/집계한다고 이해하면 됨
1.1. Aggregation Framework Pipeline 사용 문법
1.2. Aggregation Framework Pipeline 주요 명령 (SQL과 비교하면 이해가 쉬워짐)
'DB' 카테고리의 다른 글
aws mysql 외부접속 허용 (0) | 2019.03.12 |
---|---|
mysql 유저 관리 (0) | 2019.03.12 |
redis 설치 및 기본 명령어 (0) | 2017.09.14 |
redis expire 사용법 (0) | 2017.09.14 |
postgresql 외부 접속하기 (0) | 2017.05.08 |
Comments