profile
Back-end Developer
post-thumbnail

M121: The MongoDB Aggregation Framework 4~5

$sortByCount지정된 표현식의 값을 기준으로 수신 문서를 그룹화한 다음 각 고유 그룹의 문서 수를 계산 및 정렬한다.각 출력 문서에는 고유한 그룹화 값을 포함하는 필드(\_id)와 해당 그룹화 또는 범주에 속하는 문서의 수(count)를 포함하는 필드의 두 필드

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

M121: The MongoDB Aggregation Framework 3

The $group Stage"그룹 키"에 따라 문서를 그룹으로 구분하며, 출력은 각 고유 그룹 키에 대한 하나의 문서accumulator 연산자를 지정하여 연산도 가능 (선택)movies 컬렉션에 directors 배열의 사이즈를 구해 numDirectors 기준으

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

M121: The MongoDB Aggregation Framework 2

$addFields and how it is similar to $project$addFields : 문서에 새 필드를 추가새 필드의 이름이 기존 필드 이름과 동일한 경우, $addFields 해당 필드의 기존 값을 지정된 표현식의 값으로 덮어쓴다.geoNear Sta

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

M121: The MongoDB Aggregation Framework - 0~1

LESSON 0: INTRODUCTION AND AGGREGATION CONCEPTS

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

M100: MongoDB for SQL Pros - 4

LESSON 4: THE LIFE CYCLE OF AN APPLICATION AND ADDITIONAL RESOURCES

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

M100: MongoDB for SQL Pros - 3

쿼리 언어MongoDB 에는 두가지 쿼리 언어인 MQL, MongoDB 집계 프레임워크을 제공한다.SQL은 선언적 언어인 반면 MQL 및 MongoDB 집계 프레임워크는 명령형 언어이다.SQL은 원하는 결과를 설명하지만, MQL은 수행할 작업에 대해 알려준다.MQLMo

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

M100: MongoDB for SQL Pros - 2

LESSON 2: MODELING FOR MONGODB

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

M100: MongoDB for SQL Pros - 1

\- MongoDB는 기존 RDBMS 와 근본적으로 다른 모델인 document 모델을 기반으로 한다.\- MongoDB를 분산 데이터베이스라고 한다.\-> 다른 서버에 중복 복사본을 유지함으로써 MongoDB에 기본적으로 구축된다.\-> 여러 서버에 걸쳐 원활하게 확

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

M103 : Sharding

What is Sharding?샤딩은 여러 컴퓨터에 데이터를 배포하는 방법. MongoDB는 샤딩을 사용하여 매우 큰 데이터 세트와 높은 처리량 작업이 포함된 배포를 지원한다.Sharded ClusterMongoDB Sharded Cluster는 다음 구성 요소로 구성

2022년 10월 26일
·
0개의 댓글
·
post-thumbnail

M103 : Replication

What is Replication?복제는 데이터의 여러 복사본을 유지 관리하는 개념입니다.유효성복제 세트기본 노드보조 노드장애 조치선거/투표데이터 동기화Repilca SetPrimary: 클라이언트에서 DB로 읽기 및 쓰기 작업을 한다.Secondary: 프라이머리로

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

M103 : The Mongod

Chapter1 : The MongodWhat's a daemon?데몬(daemon)은 멀티태스킹 운영 체제에서 사용자가 직접적으로 접근하지 않고, 백그라운드에서 여러 작업을 수행하는 프로그램을 의미한다.대부분 뒤에 d를 붙여 daemon인 것을 나타낸다.밑에 설명하게

2022년 9월 27일
·
0개의 댓글
·

M001: MongoDB Basics

https://university.mongodb.com/1~3 장은 실무에서 몽고 DB 쓰면서 알고 있던 내용!4장Query Operators : Comparison ( 쿼리 연산자 : 비교 )UpdateOperatorsInc / set / unsetQuery

2022년 9월 20일
·
0개의 댓글
·
post-thumbnail

MongoDB in Action 13

MongoDB를 배포하기 전에 살펴봐야 할 첫 번째 질문은 '내가 배포해야 할 대상은 무엇인가?'다.단일 랩톱에서 실제 서비스 전체의 클러스터를 실행한 경우 큰 문제가 발생할 것이다.요구사항에 적합한 구성을 선택하는 방법, 다양한 하드웨어가 MongoDB에 미치는 영향

2022년 3월 2일
·
0개의 댓글
·
post-thumbnail

MongoDB in Action 12

MongoDB의 샤딩은 데이터베이스를 작은 조각으로 분할하여 단일 머신이 모든 데이터를 저장하거나 전체 로드를 처리하지 않도록 하기 위해 고안된 것이다. 그뿐만 아니라 MongoDB의 샤딩은 애플리케이션에 투명한데, 이는 샤딩 클러스터를 쿼리하기 위한 인터페이스가 복제

2022년 3월 2일
·
0개의 댓글
·
post-thumbnail

MongoDB in Action 11

11\. 복제

2022년 2월 22일
·
0개의 댓글
·

MongoDB in Action 10

API (Application Programming Interface)소프트웨어 애플리케이션 프로그램을 작성하기 위한, 상대적으로 엄격한 루틴, 프로토콜 및 도구 세트MongoDB 드라이버들은 MongoDB가 제공하는 API를 사용하여 드라이버 기능을 구현한다.각 외부

2022년 2월 22일
·
0개의 댓글
·

MongoDB in Action 9

몽고에서도 텍스트 검색을 제공하는데...실무에서 검색 엔진을 개발하는게 아니면 쓸까?MongoDB 텍스트 검색 : 비용 vs 이익유감스럽게도 본격적인 텍스트 검색 엔진에서 사용할 수 있는 많은 기능은 MongoDB의 기능을 뛰어넘는다. 그러나 여기서 희소식 한 가지 !

2022년 2월 9일
·
0개의 댓글
·
post-thumbnail

MongoDB in Action 8

두꺼운 요리책이 5000페이지로 이루어져 있으며 요리법에는 특별한 순서가 없다. 3,475페이지에는 호주의 오리 찜 요리가 있으며, 2페이지에는 자카테칸 타코가 있다. 인덱스가 없이 요리책에서 로즈메리 감자 요리법을 찾을 수 있을까? 유일한 방법은 그 요리법이 나올 때

2022년 2월 9일
·
0개의 댓글
·

MongoDB in Action 7

MongoDB에서 업데이트를 하려면 두 가지 방법을 사용할 수 있다. 도큐먼트 전체를 대치 하든지 아니면 도큐먼트 내의 특정 필드를 수정하기 위해 업데이트 연산자를 사용할 수 있다.'사용자 컬렉션에서 주어진 \_id로 도큐먼트를 찾아서 새로이 제공하는 도큐먼트로 대치하

2022년 2월 3일
·
0개의 댓글
·
post-thumbnail

MongoDB in Action 6

(실무에서 제일 많이 사용할 것 같다...)MongoDB 집계 프레임워크(aggregation framework)를 사용하여 보다 복잡한 쿼리를 포함할 수 있도록 주제를 확장할 것이다. 집계 프레임워크는 MongoDB의 고급 쿼리언어로, 여러 도큐먼트의 데이터를 변환하

2022년 1월 30일
·
0개의 댓글
·