태그: NoSQL
6편
-
Redis로 캐싱과 세션 관리: 데이터 타입, 캐싱 전략, Pub/Sub, 트랜잭션, API 응답 캐싱
String·Hash·List·Set·Sorted Set을 Node.js 클라이언트로 다루고 Cache-Aside와 캐시 무효화, Pub/Sub, MULTI/EXEC 트랜잭션, API 응답 캐싱과 리더보드를 구현합니다. Pipeline, INCR 레이트 리밋, maxmemory-policy도 설명합니다.
-
MongoDB 입문: SQL과의 차이, CRUD, Mongoose, 집계 파이프라인, 인덱싱과 성능
MongoDB를 처음 쓸 때 SQL과 다른 문서 모델, 드라이버 CRUD, Mongoose 스키마, 집계 파이프라인, 부분·텍스트 인덱스, 복제 세트와 트랜잭션을 다루고, 전자상거래 주문·매출 분석·재고 동시성 제어 예제로 설계 판단을 연습합니다.
-
SQL vs NoSQL: 데이터 모델·일관성·확장성 차이와 선택 기준
MySQL·PostgreSQL 같은 관계형 DB와 MongoDB·Redis 같은 NoSQL이 데이터 모델, 일관성, 수평 확장 방식에서 어떻게 다른지 비교합니다. 선택 플로우차트와 시나리오별 권장 조합, 둘을 함께 쓰는 하이브리드 구성까지 다룹니다.
-
MongoDB 스키마 설계: 임베드 vs 참조 선택 기준 | 도큐먼트 모델링
MongoDB에서 댓글이나 주문 항목을 한 도큐먼트에 임베드할지 다른 컬렉션으로 참조할지를 관계의 크기, 업데이트 빈도, 16MB 문서 한도, 트랜잭션 필요 여부로 판단하는 기준을 다룹니다. 버킷 패턴과 $lookup 성능 문제도 설명합니다.
-
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과 연결 풀을 다룹니다.