메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

첫 데이터베이스로도 훌륭해 보이는 몽고DB

hna***

|

2021-04-18

몽고DB 완벽 가이드(3판)

몽고DB 기본 개념과 동작 원리부터 활용법까지 설명하는 입문서. 다양한 예제를 통해 애플리케이션을 개발하고 관리하는 방법을 익힌다.

  • 저자 : 크리스티나 초도로우 , 섀넌 브래드쇼 , 오언 브라질
  • 번역 : 김인범
  • 출간 : 2021-03-22

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

  "완벽 가이드" 시리즈(?) 이름에 걸맞게 몽고DB의 소개부터 시작해서 CRUD, 인덱싱, 트랜잭션, 샤딩 같은 핵심적인 내용과 더불어 모니터링이나 보안, 백업 같은 부분까지 다루고 있다. 

 

  몇 년 전만해도 트랜잭션 미지원 같은 이슈들로 인해 관계형데이터베이스와 장단점이 명확히 구분되는 느낌이었다. 하지만 몽고DB 4.2버전 이상에서는 트랜잭션도 지원하고 여러 기능적/성능적 단점들을 보완했다. 그래서 이제는 관게형데이터베이스의 장점을 거의 다 가져온 느낌이 든다. (물론 조인 같은 기능은 관계형데이터베이스가 뛰어나겠지만) 

 

  인덱싱부분은 관계형데이터베이스와 매우 유사한 것 같다. B+ Tree를 활용한 인덱스의 구성이라던지 방식이 말이다. 효과적인 인덱싱을 위해 복합 인덱싱일 때 생성 순서 같은 부분들도 중요한데 그런 부분들도 잘 얘기해 주고 있다.

 

  개발을 처음 시작하는 사람이 몽고DB를 첫 데이터베이스로 사용하는 것도 나쁘지 않을 것 같다. (서비스와 상황에 맞게 써야 하겠지만) 충분히 데이터베이스라고 부를 만큼 성숙하고 훌륭한 것 같다.

 

  현재 회사에서 몽고DB를 사용하지 않아서 내용들을 깊게 이해하며 보지는 못했지만 나중에 몽고DB를 다룰 일이 생긴다면 다시 펼쳐보고 공부할 것 같다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?