제이제이
article thumbnail
Published 2023. 3. 26. 14:20
Real MySQL 8.0 1권 책 리뷰 책 리뷰

💁🏻‍♂️도서명 : Real MySQL 8.0 1권

 

🙆🏻‍♂️책의 목차 및 추천 독자

 

🔎책 리뷰

  • 스타트업 분들과 함께 Real MySQL 8.0 1권 스터디를 진행하면서 해당 책을 정말 꼼꼼하게 공부했었습니다.

→ 추후 3월 29일(수) 마지막 스터디 이후, 해당 스터디의 후기글과 보다 상세한 공부한 내용에 대해서 별도로 올리겠습니다!🙋🏻‍♂️🙋🏻‍♂️

  • 보통 개발자들 사이에서, “MySQL의 정석”으로 생각되는 책이며, Real MySQL 책은 1권과 2권으로 나누어져 있습니다.
  • 읽었던 1권에서는 “MySQL의 구성부터 모두 뜯어보아, 이렇게 동작된다!”라고 설명하는 책이라면, 2권은 “MySQL에서 표준 SQL의 명령어는 이렇게 처리한다”를 설명하는 책이라고 합니다.

 

🔎책을 통해 배웠던 내용

  • 이 책을 통해 MySQL RDBMS에 대해서 배운 내용은 너무 많습니다.
  • MySQL의 전체 아키텍처 및 작동 원리, InnoDB vs MyISAM의 아키텍처, InnoDB의 장점, 인덱스의 저장과 실행 원리과 클러스터링 인덱스 vs 논 클러스터링 인덱스, 인덱스의 레인지 스캔, 스킵 스캔, 풀 스캔 등 간단하게 언급하기에는 정말 많은 내용들이 해당 책을 통해 배울 수 있었습니다.

 

🔎느낀점

  • MySQL DB에 대해서 깊게 배울 수 있는 너무 좋은 책 입니다. 개인적으로 책의 내용이 난이도가 있다고 느껴져 DB를 다루어 본 경험이 적은 사람에게는 비추천하지만, 실무에서 주니어 백엔드 개발자로 근무하고 있거나 DB를 설계해 본 경험이 여러번 있는경우,또는 직접 다루고 있는 사람들에게 추천합니다.
  • 만약 학부때 배웠던 DB 내용은 마치 현우진의 “시발점”이라면, 이 책은 정말 깊게 MySQL에 대해서 다루기에 “드릴”과 같다고 느꼈습니다.
  • 또한 책을 읽으면서 백엔드 면접 시에 물어보는 많은 DB의 내용들이 해당 책에 설명되어 있었다고 생각이 들었습니다.

만약 해당 책의 모든 내용을 내 것으로 만든다면, 더 좋은 답변과 함께 더 나은 백엔드 엔지니어로 성장할 수 있을 것이라고 느꼈었습니다.

→ 또한 실무에서 DB에 대한 에로사항이 있을 시 해당 원인에 대한 실마리를 제공하는 책이라고 생각합니다.

  • 개인적으로 RealMySQL 책들은 스터디를 통해서 Real MySQL 8.0 책들을 읽는 것, 공부하는 것을 추천합니다.

→ 책에 보다 자세하게 그림과 함께 설명하고 있으나, 혼자만의 힘으로는 이 방대한 내용의 책을 완독하는 것은 힘들겠다라고 생각이 들었습니다. 

→ 또한 책을 읽으면서 이해가 되지 않는 부분들은 여러 요약 글 및 우테코 등 여러 동영상을 별도로 시청하고, ChatGPT에게 해당 상황을 설정하여 질문하는 식으로 공부를 했었습니다.

+) 4장. MySQL의 아키텍처, 8장.인덱스, 9장. 옵티마이저와 힌트, 10장. 실행 계획의 경우 정말 내용이 방대해서 적어도 2주의 시간을 투자하는 것을 추천합니다. 

  • MySQL에 대해서 정말 좋은 책이지만, 깊은 내용들을 다루기 때문에 단순 1회독만으로는 “이 책을 공부했습니다!”라는 느낌을 주기에는 힘들겠다라고 느꼈습니다. 개인적으로 적어도 2 ~ 3 회독을 추천하며, 회독 시 2~3개월의 시간을 투자해서 공부하기를 권유합니다.
profile

제이제이

@아사비치즈스틱

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!