태그: MongoDB
5편
-
MongoDB 입문: SQL과의 차이, CRUD, Mongoose, 집계 파이프라인, 인덱싱과 성능
MongoDB를 처음 쓸 때 SQL과 다른 문서 모델, 드라이버 CRUD, Mongoose 스키마, 집계 파이프라인, 부분·텍스트 인덱스, 복제 세트와 트랜잭션을 다루고, 전자상거래 주문·매출 분석·재고 동시성 제어 예제로 설계 판단을 연습합니다.
-
MongoDB 스키마 설계: 임베드 vs 참조 선택 기준 | 도큐먼트 모델링
MongoDB에서 댓글이나 주문 항목을 한 도큐먼트에 임베드할지 다른 컬렉션으로 참조할지를 관계의 크기, 업데이트 빈도, 16MB 문서 한도, 트랜잭션 필요 여부로 판단하는 기준을 다룹니다. 버킷 패턴과 $lookup 성능 문제도 설명합니다.
-
Node.js 데이터베이스 연동 | MongoDB, PostgreSQL, MySQL
Node.js에서 Mongoose로 MongoDB 스키마와 관계를, pg와 Sequelize로 PostgreSQL을, mysql2로 MySQL을 연동하고 Express REST API에 붙입니다. 인덱스, N+1 문제, 페이지네이션, 커넥션 풀 설정도 다룹니다.
-
MongoDB C++ 드라이버 심화: 집계 파이프라인($lookup), 인덱스 전략, Read Preference
MongoDB C++ 고급 활용: 집계 파이프라인($match·$group·$lookup), 인덱스 전략, 레플리카셋 연결·Read Preference. 실전 문제 시나리오, 흔한 에러 해결, 성능 최적화, 프로덕션 패턴까지.
-
C++에서 MongoDB 쓰기: mongocxx 설치와 연결, CRUD, Aggregation, Replica Set
C++에서 MongoDB를 연동하는 방법. mongocxx·bsoncxx 드라이버 설치와 연결, insert·find·update·delete CRUD, Aggregation Pipeline, 복합·텍스트·지오스페이셜 인덱스, Replica Set과 연결 풀을 다룹니다.