Last Updated on 9월 13, 2021 by Jade(정현호)
개발자와 DBA를 위한 Real MySQL
서적 정보
출판사 : 위키북스
저자명 : 이성욱
출간일 : 2012년 5월 8일
ISBN13 : 788992939003
ISBN10 : 8992939000
이번 책 리뷰는 MySQL 관련 서적 중 아주 높은 평가를 받는 Real MySQL 입니다.
바이블 이라고 표현해도 좋을 만한
기술서적의 근간은 정규 메뉴얼이나 개발자 문서, 또는 공식 기술 지원 문서 등이 되게 됩니다. 그래서 보통은 "메뉴얼을 보는게 가장 좋다" 라는 표현도 많이 듣게 됩니다. 기술서적은 앞에서 언급한 메뉴얼 등을 다시 재해석 또는 풀어서 나온 것이기 때문입니다.
이 책(Real MySQL) 은 메뉴얼 내용을 충실히 포함하고 있으며 그외 저자의 경험과 노하우 그리고 다양한 사례 등을 중심으로 매우 많은 내용이 기술되어 있어 MySQL 책에서 아주 좋은 평가를 받는 책 입니다.
이 책은 무려 1,040 쪽으로 책의 두꺼운 편이라고 생각 합니다 그 만큼 넓은 내용을 포함하고 있으며 MySQL 엔진 영역 이외 개발과 관련된 부분 그리고 부가적으로 MySQL의 버전별 차이 , InnoDB의 버전별 특징 등에 대해서 자세히 다루고 있습니다.
특히 좋았던 부분 과 이 책의 특징
일단 Real MySQL 은 전체적으로 책의 구성이 너무 좋기 때문에 몇 가지만 생각 나는 부분으로 언급 드리면
1. 내용이 아주 다양 합니다.
설치 부터 시작하여, 아키텍처, 프로그램 연동, 데이터 모델링, 버전별 새로운 기능인 부록 내용 까지 말 그대로 A to Z 를 포함하고 있다고 할 수 있을 것 같습니다. 특히 프로그램 연동이나 모델링 , 베스트 프랙티스는 보통의 책에서 보기 힘든 다양한 부분에 대해서 기술되어 있다고 생각하고 있습니다.
2. 기술적 내용이 자세히 설명 되어 있습니다.
당연하고도 보편적인 것일 수도 있지만 Real MySQL 은 내용이 정말 자세하게 설명되어 있습니다 그러면서 저자의 경험(노하우)가 자연스럽게 어울어져 있기도 합니다. 그래서 단순하게 자세하다의 의미보다는 실무적인 또는 경험에 의한 자세한 내용이 기술되어 있다고 생각 합니다.
3. 버전에 따른 상세한 내용 설명
이책은 MySQL 5.0 이하의 내용과 최고 MySQL 5.6 버전까지의 내용을 모두 포함하고 있으며, 버전별로 차이가 나는 부분에 대해서 책이 작성된 시점에 최대한 담겨져 있습니다.
그러면서 여러 버전을 다루고 있다는 부분도 있는 부분도 중요하지만 버전별 차이점과 개선사항 , 변경사항에 대한 내용이 꼼꼼히 다루어져 있고 , 부록에서는 그러한 내용에 대해서 별도로 정리까지 되어 있습니다.
그래서 이책이 출간된지 시간이 어느정도 지났기 때문에 당연히 최근 버전에 대한 내용은 없지만 책에서 계속적으로 버전에 대해서 언급을 하고 차이점이 기술되어 있기 때문에 책을 읽다보면 자연스럽게 최근 버전에서는 변경,개선 된점이 있는 찾아보고 학습을 하게 되는 좋은 점도 있는 것 같습니다.
4. 이전 내용 참조
책의 내용과 장수가 많기 때문에 책을 완독하는데 시간이 다소 소요도 되고 컴퓨터가 아닌 사람이기 때문에 읽고 지나왔던 부분에 대해서 잠시 기억 나지 않을수 있습니다.
다른 책도 책의 중간에 몇번 챕터 몇 페이지에서 다뤘던 내용이다 라는 형태로 기술이 되어 있습니다. Real MySQL 책도 당연히 중간중간에 이전에 다뤘던 부분에 대해서 언급이 되고 있습니다
그런 부분에서 Real MySQL 책는 기존 내용 참조에 대한 내용이 상당히 많이 언급되어 있는것 같습니다. 책을 읽다가 이러한 내용은 어느챕터 어디에서 기술되어 있습니다 참조하시면 됩니다 라는 내용을 보면 잠시 생각이 나지 않았던 내용도 해당 페이지를 찾아가서 다시 한번 상기시키고 내용을 숙지 할 수 있어서 책에서 자주 이전 내용에 대해서 언급되고 기술되어 있다는 점도 매우 좋았던것 같습니다.
정리
사실 Real MySQL 책은 구매한지 꽤 오래된 책이었습니다. 전전 직장에서 MySQL 을 사용한 내부 프로젝트 를 하기 위한 계기로 구매를 하게 되었고 그때 프로젝트에서도 아주 많은 도움을 받았었습니다. 보통의 업무가 Oracle 위주다 보니 Real MySQL 책을 한동안 볼 기회가 없었다가 이번에 처음부터 끝까지 완독을 하게 되었습니다.
책의 내용이 깊고 많은 만큼 다소 시간도 소요 되었으나 그 만큼 많은 내용을 얻어가는 시간이었던것 같고 저자가 본인의 노하우와 좋은 정보를 독자에게 전달하려는 꼼꼼함등이 느껴지기도 하였습니다.
책의 내용이 좋고 많은 만큼 가까이 두고 다시 계속적으로 볼 예정이며, 마지막으로 한가지 바라는 점이 있다면 MySQL 8.0 도 릴리즈가 되었으니 개정판을 한번 더 나왔으면 하는 작은 바램입니다.
해당 책을 직접 개인적으로 구매 후 읽고 난 소감을 주관적으로 작성한 글 입니다
Principal DBA(MySQL, AWS Aurora, Oracle)
핀테크 서비스인 핀다에서 데이터베이스를 운영하고 있어요(at finda.co.kr)
Previous - 당근마켓, 위메프, Oracle Korea ACS / Fedora Kor UserGroup 운영중
Database 외에도 NoSQL , Linux , Python, Cloud, Http/PHP CGI 등에도 관심이 있습니다
purityboy83@gmail.com / admin@hoing.io