tjqn***
2021-04-19

몽고DB 기본 개념과 동작 원리부터 활용법까지 설명하는 입문서. 다양한 예제를 통해 애플리케이션을 개발하고 관리하는 방법을 익힌다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
장점
1. 페이지가 600페이지 가까이 되다 보니 MongoDB에 대한 이론적인 부분이나 문법적인 부분이 자세하게 설명이 되어 있어 학교에서 교재로 활용하면 좋겠다고 느낄 정도로 이해하는데 부담감이 없음
2. 기존의 RDB형식의 경우 Standard SQL형식의 문법으로 스키마의 관계와 테이블의 조인 기능을 고려하여 모델을 만들기 때문에 어려운감이 있으나 MongoDB의 경우 NoSQL이기 때문에 JSON이나 파이썬의 Dict형태의 키-값구조로 되어 있어 이러한 키-값 구조의 경우 대부분의 프로그래밍언어에서 지원을 하기 때문에 새로운 것을 배운다는 느낌보다는 확장되어 배운다는 느낌이 강해 부담감이 없음
3. Mongo DB의 경우 기존의 SQL과는 달리 빅데이터에 적합함을 목표로하여서 유연함과 확장성을 중요하게 생각하기 때문에 ACID속성을 완화하는 형태를 지녔으며 여러대의 DB서버를 클러스터링 하여 하나의 DB로 구성할 수 있어 이러한 NoSQL의 특성인 DB의 확장 및 관리 측면에 대한 내용이 꼼꼼하게 적혀 있으며 이해하기 쉬웠음
단점
1. 문법에 포커스를 맞춰서 연습을 할 때 활용할 데이터 셋은 본인지직접 만들면서 해야함
후기
1. RDBMS를 주로 사용을 하다가 이번에 처음으로NoSQL형식의 몽고 DB를 이용을 해보았는데 문법적인 부분에있어서는 키-값구조의 형태를 지원하기 때문에 어려움이 없었으며 몽고DB의특색인 확장 및 관리에 대한 부분에 대해서 낯선 부분이 있지만 어려움 없이 잘 설명이 되어 따라오는데 부담감이 없어 빅데이터에 대해 좀 알고 싶고 거기에 적합한 DB는무엇이 있을까 궁금하다면 이 책으로 접하는게 좋을 것 같다