ars***
2021-04-18

몽고DB 기본 개념과 동작 원리부터 활용법까지 설명하는 입문서. 다양한 예제를 통해 애플리케이션을 개발하고 관리하는 방법을 익힌다.
몽고DB란 무엇인가, 무엇이 있나.
이 책의 목표는 몽고DB가 지향하는 목표(확장성이 높고 유연하고 빠른 완전한 데이터 스토리지를 만드는 것)를 독자에게 느낄 수 있게 하는 것이다.
파트가 아닌 챕터마다 이 챕터에선 무엇을 설명하는지 알려주는 것이 교과서의 단원목표 보는 것 같다.
몽고DB를 처음 접했을 때는 그 당시 같이 배우던 게 오라클이었는데 그것도 초보인데 이걸 배우니 이게 뭔소리야 어쩌라고 구조가 왜 없어? 란 생각만 가득가득했었다.
그래서 이걸 어떻게 써야할 지도 모르겠어서 우리 팀은 포기했었지만 한 팀은 몽고DB를 이용해서 좌표정보를 넣고 프로젝트를 마무리한 팀이 있었다.
그 때 더 막막했던 이유 중 가장 큰 것은 몽고DB의 막막함이었다.
뭘 검색해야할 지도 모르겠는데 그래도 mysql, postsql, 오라클은 뭐라도 많이 나오지만 이건 뭔지 잘 안 나오던 시기였다.
이 책은 python을 검색할 때 보았던 문서 중에서 목차가 나눠져 있고 이건 이렇게 쓰는 거다 설명해주는 문서가 있는데 그런 느낌이다.
나는 업무에서 딱히 DB를 만질 일이 없어서 있어도 이미 있는 것에서 연결하는 역이라서 몽고DB는 좀 새로운 편이었다. 그리고 DB를 언제 어떤 걸 쓰게 될지 모르는 일이니...(DB는 많다..) 이렇게 공부할 기회가 있었으니 나중에 고생은 조금 덜하지 않을까 라는 막연한 기대감을 품게하는 가이드책이다.
* 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.