"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
책의 구성과 개요
파트 1은 MySQL의 버전 및 플랫폼별 설치 방법에 대한 상세한 설명을 다루고 있습니다. 그러나 현재 많은 회사에서 클라우드 기반의 DBMS를 사용하고 있으며 직접 설치보다는 옵션 설정을 통해 사용자 정의로 운영하는 경우가 늘어가고 있습니다. 따라서 책에서는 직접 설치에 중점을 두고 있어서 현업에서 사용되는 클라우드 환경과는 조금 차이가 있습니다.
파트 2는 MySQL 사용법 중에 주로 데이터베이스 모델링 설계에 대한 내용과 SQL 사용법 데이터베이스 구성 작업과 그리고 고급 SQL에 관련된 내용입니다. 주로 데이터베이스 모델링과 기본 SQL 작업 및 데이터베이스 구성과 고급 쿼리 사용법에 대해서 설명되어 있습니다.
파트 3은 제품 환경의 MySQL 다루고 있고 여기선 트랜잭션 및 잠금 MySQL 추가 활용법(csv를 활용한 데이터로드), 쿼리 실행계획 테이블 유형, 사용자 및 권한 관리, 옵션 파일 사용법, 백업 및 복구 등 실제로 MySQL을 유지하기 위한 다양한 노하우를 학습하실 수 있습니다.
파트 4는 MySQL 서버 모니터링과 고가용성, 클라우드 MySQL과 로드 밸런싱 및 기타 주제로 되어있습니다.
책의 장점
- 오로지 MySQL을 제대로 학습하기에 좋은 서적입니다. 시중에 이렇게 자세하게 학습할 수 있는 서적이 그렇게 많지는 않습니다. 오로지 저의 생각입니다.
- 다양한 예제 구문 및 적절한 예시 그리고 그 설명에 추가적인 팁 부분들이 더욱더 MySQL을 학습하기에 좋았습니다.
- 사소하지만 어떠부분의 키워드가 몇 버전에서 사용할 수 있는지 나와있어서 좋았습니다. 왜냐하면 아무래도 모든 회사들이 MySQL 버전이 최신이 아닐 수도 있으므로 이 부분이 상당히 좋았던 것 같습니다.
책의 단점
- 아무래도 어느정도 MySQL을 쓰고 있는 분들은 처음부터 읽기보다는 자기가 아는 부분은 스킵하면서 새롭게 추가된 부분을 위주로 읽어가시는 게 좋을 것 같습니다.
마지막으로
이 책은 MySQL 데이터베이스에 대한 설계부터 효율적인 운영 방법을 제공을 하고 있습니다.
아무래도 개발자이면서 데이터베이스도 유지 및 관리를 하는 조직이면 더욱더 이 책을 가지고 필요한 노하우를 얻어가셨으면 좋겠습니다.
댓글