|
mysql을 다루는 모든 사람들한테 필요한 책은 아니다. 하지만 mysql을 잘하고 싶은 자존심있는 엔지니어라면 꼭 읽어야 할 필독서이다. 이 책을 일독하고 책상에 꽂아놓으면 누구와 싸워도 이길 수 있는 든든한 무기가 될 것이다....
mysql하면 새소리 물소리 나는 그날까지...(그런 의미에서 표지도 새인듯..) |
|
이 책은 쿼리 중심이 아닌 퍼포먼스 최대화를 위한 개념적인 설명으로 이루어져있다. 물론 기본적인 내용을 숙지한 후 읽어야 도움이 될 책이며, 쉽게 놓치고 넘어가는 부분을 재고려하도록 도움을 주는 책이다. 참고로 구입하기엔 아쉬운 면이 있으니, 주위 도서관에서 비치되어있는지 확인 후 대출받아서 읽어도 무방할 듯 싶다. |
|
평소에 내가 만들던 시스템에서 DB는 그저그런 엑스트라에 불과했기에 큰 관심이 없었다가 NoSQL류들을 공부하면서 역시 NoSQL 을 공부하려면 RDB 도 병행해야겠다는 생각이 들었고 그 와중에 오라클, MS-SQL, MySQL, 등등에서 락이 어떻게 제공되고 어떻게 쓰여지는지 궁금해서 10여권의 디비책을 책상에 올려두고 천천히 살펴보았는데 MySQL에 대해서는 이 책에서 잘 언급해주고 있었다. 그동안 MySQL을 한번 사용해봤는데 내부엔진까지는 전혀 고려대상이 아니었다. (아주 간단한 이미지디비) 이 책을 읽다보니 참 다양한 데이타엔진이 있다는것을 알게되었다. 다양한 엔진을 제공한다는것은 오라클같은 디비에 비해서 굉장한 강점이 아닌가 싶다.(골라먹는 재미) 그만큼 사용자는 어떤것을 사용해야 더 좋은 효율이 나올지 공부해야한다. 다음과 같은것들 말이다. "이노디비는 락에 대해서 다양하게 관리를 해주기때문에 (행단위) 데이타 변경에 강하고 MyISAM 은 읽기위주의 솔루션에서 강점을 발휘한다." 디비를 더욱 더 잘 사용하기위해서 모든 개발자가 세세한 내용을 다 알아야할필요는 없겠지만 디비만 잘 알면 다른 어떤 프로그래밍을 하건간에 잘할수 있으리라 본다. 가용성, 보안성, 성능, 유연성, 사용자 편의성등등이 디비의 고유 전유물은 아니지 않겠는가 |
|
DB관련 이슈가 나올때마다 항상 참고가 되었던 책이다. 번역본이 나오면 좋을텐데라고 항상 생각했는데 얼마전에 나왔군요~ 바로 구입했어요. 트러블슈팅과 튜닝 부분에서 참고하기 매우 좋은책! 저자의 경험이 잘 우려나 있는 책입니다. 번역도 잘 되있는 편이구요. |