|
NoSQL을 사용하고 싶은데 많은 종류의 NoSQL 중에서 어떤 것을 선택해야할 지 난감했다. 그리고, 좀 체계적으로 설명이 되어 있는 책이 필요했다. 그리고, 책의 두께는 얇으면서 예제도 좀 들어가 있었으면 했는데, 그러던 와중에 읽게된 책이 NoSQL 책이다. 책의 전체 내용은 크게 두 분으로 나눠지는데, 1부는 NoSQL의 기본개념에 대해서 설명하고 있다. 좀 더 구체적으로는 NoSQL의 집합적 데이터 모델과 분산 모델, 일관성, 버전 스탬프, 맵-리뷰드 등에 대해서 설명하고 있다. 2부는 데이터 모델에 따라 분류된 NoSQL 데이터베이스 구현체와 스키마 전환시 고려해야할 점, 다중 저장소 지속성으로 하나의 DB만 사용하지 않고, 애플리케이션 요구사항에 따라서 여러 DB를 혼용해서 사용할 수 있다는 점과 마지막으로는 서비스에 맞는 데이터베이스 선정에 대해 설명하고 있다. 책 전반적으로는 NoSQL에 대한 설명이지만, RDBMS 사용시에도 고려할 만한 것들이 많았다. |
|
책을 후배 개발자에게 건네 주면서 마틴 파울러가 쓴 책은 닥치고 일단 읽어야 한다고 일러 주었다. 이 책의 판매지수를 보고 안타까운 생각이 들었다. 얇은 책이지만 이 정도의 식견도 갖추기가 얼마나 어려운가. 어설픈 nosql, 빅데이터 책들 속에서 부디 이 책을 발견하고 많은 엔지니어들이 읽어주었으면 좋겠다. 원서를 구매하려다 차일피일 미룬 덕(?)에 쉽게 번역서를 읽게 되어 출판사에게 고마울 따름이다. |
|
다양한 선택에 기로에 섰을때 기준을 제시하는 훌륭한 스승같은책. 네임드 마팀파울러의 명성은 역시 헛되지 않았다. 각각의특성을 고려하고 기회비용이 있음을 인지하게 해주었다. 문득 나만 보고싶다는 생각을 할 정도로 올한해 본 게술서적들 중 최고의 책이다. 노 에스큐엘의 바다에서 절적한 기술을 선택을 하고자하는 이들에게 말하고 싶다. 후회하지말자. |