-
-
몽고DB 8.0 인 액션 - 벡터 검색과 RAG를 포함한 몽고DB 아틀라스 데이터 플랫폼 완벽 가이드, 제3판
아레크 보루츠키 지음, 김인범 옮김 / 제이펍 / 2026년 7월
평점 :
몽고DB를 JSON 형태의 데이터를 저장하는 NoSQL 데이터베이스 정도로만 생각했다면, 《몽고DB 8.0 인 액션》을 통해 몽고DB가 얼마나 넓은 데이터 플랫폼으로 발전했는지 확인할 수 있습니다.
책의 전반부에서는 도큐먼트 지향 데이터 모델과 CRUD 작업을 시작으로 스키마 설계, 집계 파이프라인, 인덱스, 다중 도큐먼트 트랜잭션, 복제와 샤딩까지 몽고DB의 핵심 기능을 체계적으로 설명합니다. 단순히 명령어를 나열하는 방식이 아니라 임베딩과 참조 중 어떤 구조를 선택해야 하는지, 인덱스와 샤드 키가 성능과 확장성에 어떤 영향을 미치는지 함께 설명한다는 점이 좋았습니다.
가장 인상 깊었던 부분은 몽고DB 아틀라스를 활용한 전문 검색과 벡터 검색, RAG 챗봇 구축입니다. 임베딩의 기본 개념부터 벡터 검색 인덱스 구성, 검색 쿼리 실행, 랭체인을 이용한 RAG 애플리케이션 구성까지 하나의 흐름으로 연결합니다. 최근 데이터 플랫폼과 생성형 AI를 함께 검토하는 실무자라면 특히 관심 있게 볼 만한 내용입니다.
후반부에서는 스트림 처리, 데이터 페더레이션, 온라인 아카이브, SQL 인터페이스, 차트와 트리거뿐 아니라 인증과 권한, 암호화, 백업, 성능 모니터링, 업그레이드까지 다룹니다. 개발 기능에서 끝나지 않고 실제 서비스 운영에 필요한 항목까지 포함한 점이 이 책의 큰 장점입니다.
628쪽의 적지 않은 분량이고 몽고DB 아틀라스 중심의 내용이 많아 모든 장을 한 번에 읽기보다는, 입문자는 앞부분부터 순서대로 읽고 경험자는 필요한 장을 참고서처럼 활용하는 방식이 잘 맞습니다.
몽고DB를 처음 배우는 개발자는 물론, 기존에 몽고DB를 사용했지만 최신 8.0 기능과 벡터 검색, RAG, 아틀라스 데이터 플랫폼까지 다시 정리하고 싶은 개발자와 데이터 엔지니어에게 추천합니다.
※ 제이펍 서평단 활동을 통해 도서를 제공받아 읽고 작성한 리뷰입니다.