wodbs7***
2023-10-29

본 리뷰는 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
책의 제목에서 알 수 있듯, 이 책은 MySQL 기술서다.
책의 목차는 다음과 같다.
1부 : MySQL 시작
1장 : MySQL 설치
2부 - MySQL 사용법
2장 : 데이터베이스 모델링과 설계
3장 : 기본 SQL
4장 : 데이터베이스 구성 작업
5장 : 고급 쿼리
3부 - 제품 환경의 MySQL
6장 : 트랜잭션 및 잠금
7장 : MySQL 추가 활용법
8장 : 사용자 및 권한 관리
9장 : 옵션 파일 사용법
10장 : 백업 및 복구
11장 : 서버 구성 및 튜닝
4부 - 기타
12장 : MySQL 서버 모니터링
13장 : 고가용성
14장 : 클라우드 MySQL
15장 : MySQL 로드 밸런싱
16장 : 기타 주제
목차를 훑어보면 MySQL 설치부터 데이터베이스에 대한 기본적인 설명, 설계법, SQL 문법, DB 구성 등, MYSQL을 사용하기 위한 상세한 설명부터, 3부 부터는 트랜잭션이나 성능 분석, 버그 조사 등 심화부분까지 알차게 들어있다.
그래서 MySQL을 처음 배우는 사람에게도, 데이터베이스를 조금 더 깊이 배워보고자 하는 사람도 모두 추천하는 책이다.
특히나 MySQL을 설치하는 부분에서도 우분투, CentOS, 맥, 윈도우, 도커 모두 설명하는 건 물론이고 버전도 8.0 과 5.7 다 설명해주기 때문에 이 책 한 권만 있어도 설치에 애먹을 일이 없다.
아무래도 기술서이다보니 찬찬히 읽으면서 내가 이후 쓰일 부분만 정리하고 있는데 위처럼 명령어 한줄 한줄 알려줘서 쉽게 따라 설치할 수 있게 구성되어 있다.
또 그림 역시 풍부해서 글로만 이해가 안 되는 부분을 쉽게 설명해주었다. ERD 부분도 각 기호와 도형이 의미하는 바도 잘 설명해주고 있다.
책 한 권으로 MySQL에 대해 기초부터 심화까지 두루 살펴보고 싶다면 이 책을 추천한다.